php 关于上传后的临时文件如何删除的问题
本帖最后由 mooncrysun 于 2012-08-30 10:25 编辑当web页面通过http将一个文件上传到server时,会在/tmp中产生临时文件,然后程序中会用move_uploaded_file ( $_FILES ["Filedata"] ["tmp_name"], $filename );将文件拷到所需要存放该文件的目录下。那么问题出现了,当move_uploaded_file()操作失败或被打断,总之就是文件没有移走。剩下的临时文件如何删除呢?若系统或php会自动删除/tmp下的文件,那么在哪里可以配置删除的时间间隔,删除的条件,还有/tmp允许存放文件总空间的最大值呢?求解,求解啊!
另追问:有人知道在php.ini或者其它的哪个配置文件中可以配置/tmp 临时目录的参数么??? 嗯,tmp目录是公用临时文件目录,可以使用计划任务清理一段时间内未使用的文件 服务器中采用最小化安装没有计划任务,还好server程序中有计时的模块,在里面调用了一下脚本。脚本是perl写的,写的不好就不贴出来了
虽然不理想,但也算是解决了问题。回复 2# bs
页:
[1]