我将我的文件上传到网络存储服务,所以我不需要将它们存储在我的服务器中。我想将它们存储在一个临时文件夹中,但也使用Codeigniter的上传类进行安全验证和文件名加密。
我在配置
中尝试了这个$config['upload_path'] = $_FILES['userfile']['tmp_name'];
$this->load->library('upload', $config);
$this->upload->do_upload();
但是我收到了错误的上传路径错误。是否可以在不创建自己的上传类的情况下上传临时文件?
答案 0 :(得分:7)
CodeIgniter中没有内置的临时文件处理。你必须自己构建它。您可以编写处理上传文件的逻辑,操作/验证它,并将其从服务器上删除。
如果你坚持上传文件的路径,你可以使用PHP的unlink()
函数在你完成验证/操作之后删除它。