Codeigniter临时存储文件

时间:2012-09-24 18:57:03

标签: php codeigniter file-upload

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

我在配置

中尝试了这个
$config['upload_path'] = $_FILES['userfile']['tmp_name'];

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

$this->upload->do_upload();

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

1 个答案:

答案 0 :(得分:7)

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

如果你坚持上传文件的路径,你可以使用PHP的unlink()函数在你完成验证/操作之后删除它。