我有这段代码:
$file="http://domain/path/file.flv?hash=hashcode";
header('Content-Type: video/x-flv');
header('Content-Disposition: attachment; filename=myvideo.flv' );
readfile($file);
当我访问download.php时,它开始下载,并在浏览器中显示:
1 KB,2 KB,... 1MB,2MB,......
我想知道的是下载文件时如何在浏览器中显示以下文字,如下所示:
2MB / 29MB剩余5分钟......
我的意思是,在浏览器的底部(文件正在下载) - Chrome或“下载”窗口 - Firefox
我试过这个:
header('Content-Length: ' . filesize($file));
但它不起作用。
答案 0 :(得分:0)
如果我理解正确,您想控制浏览器显示上传过程的方式,遗憾的是您不能这样做..
您可以使用http://www.uploadify.com/之类的上传库来执行此操作,您可以在其中控制上传的方式。