我的/ 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
有谁知道为什么这不起作用?
答案 0 :(得分:0)
$download
需要是文件系统中本地文件的完整路径,而不是URL - 例如,
$download = "/videos/video.mp4";
看看this answer。另外,$psp
变量中的内容是什么?