Codeigniter临时存储文件

Cyb*_*kie 2 php codeigniter file-upload

我将我的文件上传到网络存储服务,所以我不需要将它们存储在我的服务器中.我想将它们存储在一个临时文件夹中,但也使用Codeigniter的上传类进行安全验证和文件名加密.

我在配置中尝试了这个

$config['upload_path'] = $_FILES['userfile']['tmp_name'];

$this->load->library('upload', $config);

$this->upload->do_upload();
Run Code Online (Sandbox Code Playgroud)

但是我得到了错误的上传路径错误.是否可以在不创建自己的上传类的情况下上传临时​​文件?

Bre*_*dan 7

CodeIgniter中没有内置的临时文件处理.你必须自己构建它.您可以编写处理上载文件的逻辑,操作/验证它,并将其从服务器上删除.

如果您保持文件上传的路径,您可以使用PHP的unlink()函数在完成验证/操作后删除该文件.