阻止PHP删除临时内存


Preventing PHP from deleting temp memory

我有一个表单系统,用户可以在其中选择他们想要上传的文件,当他们选择文件时,我使用Javascript对文件进行基本扫描,以验证它们是否被允许以及大小是否合适,然后我让PHP进行另一次扫描,以捕捉Javascript位可能遗漏的任何内容。问题是,一旦PHP完成,它就会删除临时文件,所以当我上传它们时,它们就不存在了。有没有一种方法可以让PHP部分在扫描过程中不删除临时文件,这样它就可以在用户提交表单时上传它们?

脚本完成后,上传的文件将被删除。有一个内置的功能可以将它们转移到其他地方;当然,当你不再需要它们的时候,你有责任自己清理它们。

http://php.net/manual/en/function.move-uploaded-file.php