慕设计7955276
2018-05-08 11:39
后台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\文件夹里找不到那个临时文件啊,是什么原因呢?
都说了是临时文件夹,仅用于临时存在客户端上传到服务器端的临时文件,这个文件会在php的结束时删除
以下为转载,希望对你有帮助:
使用while卡住上传php的本次进程一定的时间再返回,这回我看到了临时文件夹中的临时文件,确实是以php**.tmp这样的命名,
如果在php运行的过程中使用刷新页面的非正常结束php的方式来中止php解析话,那么这个临时文件就会永久的保留,
如果php是正常的结束话,这个文件会在php的结束时删除.
同时我感觉到这个文件应该是在上传完成后再出现的:从我上传大文件看不到它的身影推断;
所以,php的临时文件维护方式是php一结束就回收资源,
PHP实现文件上传与下载
43741 学习 · 328 问题
相似问题