2013-04-08 81 views
0

我希望我的用户能够在点击下载按钮后下载视频。当他们点击下载它时,它只下载总共40MB的200字节。到底是怎么回事?下载成功,但仅下载部分文件

下面是代码的样本我使用

header('Content-Type: video/mp4'); 
header("Content-Disposition: attachment; filename=$filename.mp4"); 
header('Pragma: no-cache'); 
$download = "$url/$filename.mp4"; 
readfile($download); 
+1

可能是200字节的错误?尝试像文本一样查看它。并探索你的error.log。 – sectus 2013-04-08 03:51:01

回答

0

一切都OK了这里。但也许路径不正确。尝试下面的代码。你会得到什么是错的:

header('Content-Type: video/mp4'); 
//header("Content-Disposition: attachment; filename=$filename.mp4"); 
//header('Pragma: no-cache'); 
$download = "$url/$filename.mp4"; 
readfile($download); 

如果file_exists让你的下载脚本执行之前,请务必检查。