你好,我已经在这个脚本上工作了两个星期,但我不知道该怎么做。
我正在使用 PHP,我想下载视频,问题在于“readfile”函数不适用于 /var/www 中的文件,这是一个问题,因为我有很多视频并且 / 中没有足够的空间分割。这是我的脚本谢谢。
$fichero = "/home/myhome/Video/$video";
if (file_exists($fichero)) {
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename='.basename($fichero));
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('Content-Length: ' . filesize($fichero));
ob_clean();
flush();
readfile($fichero);
exit;
}else{
die("The File $fichero does not exist");
}
我仔细检查了地址并增加了下载的最大大小,所以如果您有任何解决方案,那就太好了。