2

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

我在配置中试过这个

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

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

$this->upload->do_upload();

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

4

1 回答 1

8

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

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

于 2012-09-24T19:20:01.153 回答