php中的视频下载有0个文件大小

时间:2016-03-17 22:33:24

标签: php video

我的/ videos文件夹中有.mp4视频。

我希望用户点击链接,然后将视频下载到他们的计算机或三星Galaxy。

当我点击我的链接时,它会下载视频。然而,它已经腐败了。它的文件大小为0kb。

这是链接www.example.com/download.php

在此页面上有以下代码

<?php

$download = "http://www.example.com/videos/video.mp4";

header("Content-type: video/mp4");
header("Content-Disposition:attachment;filename=\"$download\"");
//allways a good idea to let the browser know how much data to expect
header("Content-length: " . filesize($download) . "\n\n");
echo file_get_contents($psp); //$download should contain the full path to the video

有谁知道为什么这不起作用?

1 个答案:

答案 0 :(得分:0)

$download需要是文件系统中本地文件的完整路径,而不是URL - 例如,

$download = "/videos/video.mp4";

看看this answer。另外,$psp变量中的内容是什么?