CentOs 8&x2B;PHP下载视频.mp4
我有个问题。我想创建一个php代码,在我的服务器上提供一个视频链接,下载该.mp4视频,而无需每次创建一个.zip文件,然后下载它。我该怎么办?我在网上找到了这段代码,但它不起作用CentOs 8&x2B;PHP下载视频.mp4,php,Php,我有个问题。我想创建一个php代码,在我的服务器上提供一个视频链接,下载该.mp4视频,而无需每次创建一个.zip文件,然后下载它。我该怎么办?我在网上找到了这段代码,但它不起作用 $file_url = 'http://myfile.it/GG.mp4'; header('Content-Type: video/mp4'); header("Content-Transfer-Encoding: Binary"); header("Content-dispositi
$file_url = 'http://myfile.it/GG.mp4';
header('Content-Type: video/mp4');
header("Content-Transfer-Encoding: Binary");
header("Content-disposition: attachment; filename=\"" . basename($file_url) . "\"");
readfile($file_url);
我试过网上找到的几种代码,但都不管用。唯一一个似乎下载的东西是这个,但它下载的是一个“假的”.mp4文件,它不是完整的视频。有人知道如何从我的cent os 7服务器下载.mp4文件,而不必创建.zip文件并打开它吗?有一个例子可以做到这一点。同时将内容类型保持为
application/octet-stream
,否则客户端可能会尝试播放而不是下载。是的,但它不起作用。我以前尝试过该代码,但它不起作用,它完全不起作用。您是否检查过是否可以将该文件下载到服务器,因为路径是URL?如果URLhttp://myfile.it/GG.mp4
如果要阻止直接下载,或者进行其他类型的检查,您将无法这样代理它。还要检查您的web服务器错误日志中是否有潜在的错误消息。我检查了,并且启用了下载,因为.zip文件下载时没有问题。它唯一没有下载的是.mp4文件,但是.conf文件中没有任何东西可以阻止它