我希望我的用户在点击下载按钮后能够下载视频。当他们点击下载时,它下载得很好,但它只下载了总共40mb的大约200个字节。发生了什么事?
以下是我正在使用的代码示例
header('Content-Type: video/mp4');
header("Content-Disposition: attachment; filename=$filename.mp4");
header('Pragma: no-cache');
$download = "$url/$filename.mp4";
readfile($download);
答案 0 :(得分:0)
这里一切都好。但也许道路不正确。请尝试下面的代码。你会得到错误的:
header('Content-Type: video/mp4');
//header("Content-Disposition: attachment; filename=$filename.mp4");
//header('Pragma: no-cache');
$download = "$url/$filename.mp4";
readfile($download);
在允许下载脚本执行之前,请务必检查file_exists
。