Php Codeigniter临时存储文件
我正在将文件上载到web存储服务,因此不需要将它们存储在服务器中。我想将它们存储在一个临时文件夹中,但也要使用Codeigniter的上载类进行安全验证和文件名加密 我在配置中尝试了这个Php Codeigniter临时存储文件,php,codeigniter,file-upload,Php,Codeigniter,File Upload,我正在将文件上载到web存储服务,因此不需要将它们存储在服务器中。我想将它们存储在一个临时文件夹中,但也要使用Codeigniter的上载类进行安全验证和文件名加密 我在配置中尝试了这个 $config['upload_path'] = $_FILES['userfile']['tmp_name']; $this->load->library('upload', $config); $this->upload->do_upload(); 但是我得到了错误的上传路径错
$config['upload_path'] = $_FILES['userfile']['tmp_name'];
$this->load->library('upload', $config);
$this->upload->do_upload();
但是我得到了错误的上传路径错误。是否可以在不创建自己的上载类的情况下上载临时文件?CodeIgniter中没有内置的临时文件处理。你必须自己建造。由您编写处理上传文件、操作/验证文件以及从服务器上删除文件的逻辑
如果您保留文件上载的路径,则可以在完成验证/操作后使用PHP函数删除该文件。$\u FILES['userfile']['tmp\u name'];不是路径,而是创建的临时文件名。应该是临时文件夹。我明白了。。所以我必须上传到tmp文件夹,我的服务器将处理其余的?就像在脚本执行后删除文件一样?没有CI上载库假定您希望保留图像,因此需要以编程方式取消图像链接。您可能想阅读文档:谢谢!在上传脚本的末尾使用
unlink()
,这可能是我所需要的。