【发布时间】:2012-09-16 06:31:55
【问题描述】:
我正在将我的文件上传到网络存储服务,因此我不需要将它们存储在我的服务器中。我想将它们存储在一个临时文件夹中,但也使用 Codeigniter 的上传类进行安全验证和文件名加密。
我在配置中试过这个
$config['upload_path'] = $_FILES['userfile']['tmp_name'];
$this->load->library('upload', $config);
$this->upload->do_upload();
但我收到错误的上传路径错误。是否可以在不创建自己的上传类的情况下上传临时文件?
【问题讨论】:
-
$_FILES['userfile']['tmp_name'];不是路径,而是创建的临时文件名。应该是一个临时文件夹。
-
我明白了.. 所以我必须上传到 tmp 文件夹,然后我的服务器会处理剩下的?比如脚本执行后删除文件?
-
没有 CI 上传库假定您要保留图像,因此您需要以编程方式取消链接图像。你会想阅读文档:codeigniter.com/user_guide/libraries/file_uploading.html
标签: php codeigniter file-upload