我使用下面的PHP代码向用户下载,但是当用户下载时,他们在单击“保存”按钮时无法在IE8中看到进度条。请解决这个问题。 提前谢谢。
header('Content-Description: Songsbin.com - Downlaod');
header('Content-type: audio/mpeg');
header('Content-Disposition: attachment; filename='.$filename1);
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');
header('Content-Length: '.filesize($file));
ob_clean();
flush();
readfile($file);
答案 0 :(得分:0)
您的代码是正确的,我也尝试过,在Chrome和IE8中都运行良好......
如果您成功下载文件,请检查filesize($file)
是否返回正确的输出..
答案 1 :(得分:0)
删除'Expires: 0'
标头指令