0

我是否以某种方式强制使用move_uploaded_file()和/或删除临时文件?

我的应用程序只需要将文件内容加载到内存中(例如 via file_get_contents())。我需要先将其移动到另一个目录吗?否则,我是否需要在脚本末尾删除它?

4

2 回答 2

3

如果您不想将上传的文件保存在某处,则无需使用move_uploaded_file(). 随心所欲地从文件中读取;它会在请求结束时被 PHP 自动删除。

于 2012-10-01T18:49:55.670 回答
2

是的,如果open_basedirsafe mode(希望safe_mode最终会过时)以其他方式阻止您从上传文件保存到的位置读取。知道这些move_uploaded_file()限制,但仅将它们强制执行到第二个参数,因此您可以将文件移出让说/tmp/,否则您将无法读取该目录。

于 2012-10-01T18:50:09.193 回答