Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CentOs 8&x2B;PHP下载视频.mp4_Php - Fatal编程技术网

CentOs 8&x2B;PHP下载视频.mp4

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

我有个问题。我想创建一个php代码,在我的服务器上提供一个视频链接,下载该.mp4视频,而无需每次创建一个.zip文件,然后下载它。我该怎么办?我在网上找到了这段代码,但它不起作用

$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?如果URL
http://myfile.it/GG.mp4
如果要阻止直接下载,或者进行其他类型的检查,您将无法这样代理它。还要检查您的web服务器错误日志中是否有潜在的错误消息。我检查了,并且启用了下载,因为.zip文件下载时没有问题。它唯一没有下载的是.mp4文件,但是.conf文件中没有任何东西可以阻止它