我有一个下载大文件的php shell脚本,能够在shell发生时看到下载进度会有点奢侈,任何人都知道如何实现这一点(或者至少指出我正确的方向!)
谢谢!
答案 0 :(得分:3)
您可以尝试在下载文件时轮询下载文件的文件大小,并将其与您请求的文件的文件大小进行比较。
答案 1 :(得分:2)
这似乎有效(意外!)
echo "wget '$feedURL'\n";
$execute = "wget -O ".$filePath." '$feedURL'\n";
$systemOutput = shell_exec($execute);
$systemOutput = str_replace( "\n", "\n\t", $systemOutput);
echo "\t$systemOutput\n";
答案 2 :(得分:0)
读取文件的标题以获取文件的大小(如果该信息可用)。然后跟踪你下载了多少,这将给你你的百分比。 你如何做到这一点取决于你正在使用的库/函数。