php 关于上传后的临时文件如何删除的问题
当web页面通过http将一个文件上传到server时,会在/tmp中产生临时文件,然后程序中会用move_uploaded_file($_FILES["Filedata...
当web页面通过http将一个文件上传到server时,会在/tmp中产生临时文件,然后程序中会用move_uploaded_file ( $_FILES ["Filedata"] ["tmp_name"], $filename );将文件拷到所需要存放该文件的目录下。那么问题出现了,当move_uploaded_file()操作失败或被打断,总之就是文件没有移走。剩下的临时文件如何删除呢?若系统或php会自动删除/tmp下的文件,那么在哪里可以配置删除的时间间隔,删除的条件,还有/tmp允许存放文件总空间的最大值呢?求解,求解啊!另追问:有人知道在php.ini或者其它的哪个配置文件中可以配置/tmp 临时目录的参数么???
展开
2个回答
2013-08-30
展开全部
服务器中采用最小化安装没有计划任务,还好server程序中有计时的模块,在里面调用了一下脚本。脚本是perl写的,写的不好就不贴出来了虽然不理想,但也算是解决了问题。回复 2# bs
2013-08-30
展开全部
嗯,tmp目录是公用临时文件目录,可以使用计划任务清理一段时间内未使用的文件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询