为了账号安全,请及时绑定邮箱和手机立即绑定

PHP上传文件成功,但是在临时文件夹里找不到文件

后台print_r($_FILES),结果 Array ( [file] => Array ( [name] => abc.csv [type] => application/vnd.ms-excel [tmp_name] => E:\xampp\tmp\php2EB8.tmp [error] => 0 [size] => 41 ) ) 但是在E:\xampp\tmp\文件夹里找不到那个临时文件啊,是什么原因呢?

正在回答

1 回答

都说了是临时文件夹,仅用于临时存在客户端上传到服务器端的临时文件,这个文件会在php的结束时删除

以下为转载,希望对你有帮助:

使用while卡住上传php的本次进程一定的时间再返回,这回我看到了临时文件夹中的临时文件,确实是以php**.tmp这样的命名,

如果在php运行的过程中使用刷新页面的非正常结束php的方式来中止php解析话,那么这个临时文件就会永久的保留,
如果php是正常的结束话,这个文件会在php的结束时删除.

同时我感觉到这个文件应该是在上传完成后再出现的:从我上传大文件看不到它的身影推断;
所以,php的临时文件维护方式是php一结束就回收资源,

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

PHP上传文件成功,但是在临时文件夹里找不到文件

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号