【发布时间】:2015-12-05 18:56:36
【问题描述】:
我已经尝试了多种方法来检测文件是否尚未完成并且仍在被复制。但是
$filemtimeNOW = date("F d Y H:i:s.", filemtime($tempPath."files/". "test.csv"));
sleep(20);
$filemtimeLATER = date("F d Y H:i:s.", filemtime($tempPath."files/". "test.csv"));
echo $filemtimeNOW . "<br>";
echo $filemtimeLATER . "<br>";
sleep(10);
if ($filemtimeNOW == $filemtimeLATER)
echo $filemtimeNOW. "finished" ;
else
echo $filemtimeNOW. "still being copied" ;
结果是
1449338332 1449338332 1449338332完成
即使文件仍在通过 ftp 上传,它也会显示总文件大小 我也尝试过使用日期时间,但仍然存在同样的问题 希望有人有想法
【问题讨论】:
-
上......
标签: php file upload filesize filetime