Cyb*_*kie 1 php codeigniter file-upload
我正在将文件上传到 Amazon S3,不需要将它们存储在本地。我不想使用unlink()或 cron 作业,而是想将文件添加到tmp文件夹中并将它们从那里发送到 Amazon S3。我尝试在配置选项中指定路径:
$tmp = ini_get('upload_tmp_dir');
$config['upload_path'] = $tmp;
Run Code Online (Sandbox Code Playgroud)
我收到上传错误:
The upload destination folder does not appear to be writable.
我将 tmp 文件夹设置为可写,但仍然出现错误。有谁知道如何使用 CI 上传库上传到 tmp 文件夹?恐怕我可能必须修改核心上传库,删除所有上传路径功能。
ini_get()是 php.ini 的表示。如果你打开php.ini你会发现它upload_tmp_dir被设置为null
如果您echo ini_get('upload_tmp_dir');可能会注意到它不会 - 那是因为它是null. 这意味着您要输入一个空字符串$config['upload_path'],CodeIgniter 将默认选择您的文档根目录。
使用sys_get_temp_dir()或 简单'/tmp'地代替。
| 归档时间: |
|
| 查看次数: |
11078 次 |
| 最近记录: |