下载成功,但只下载了部分文件


Download successful but only part of the file is downloaded

我希望我的用户能够下载视频,一旦他们点击下载按钮。当他们点击下载时,它下载得很好,但它只下载了总40mb中的200字节。发生了什么事?

下面是我使用

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

这里一切正常。但也许这条路并不正确。试试下面的代码。你会知道哪里出错了:

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

在允许你的下载脚本执行之前总是检查file_exists