我有一个短视频分享网站。用户可以从那里下载视频。我现在面临一些问题。我希望用户直接下载视频,但当用户访问我的链接浏览器时,会自动播放视频。
我只想当用户点击链接时视频下载会自动启动。
现在我正在共享这样的视频链接示例:www.Example.com/examle.mp4
请给我的建议
谢谢大家的回答。我希望我的URL可以直接下载。你们建议我使用php文件,但我在网上找到了一个解决方案。这个工作。
我只需要把这个代码放在.htaccess
上
<FilesMatch ".(mp4|MP4)">
ForceType application/octet-stream
Header set Content-Disposition attachment
</FilesMatch>
这非常有效。
谢谢大家
<?php
$file = "www.example.com/examle.mp4";
header("Content-Description: File Transfer");
header("Content-Type: application/octet-stream");
header("Content-Disposition: attachment; filename='" . basename($file) . "'");
readfile ($file);
exit();
?>
您可以链接到一个php文件,而不是直接链接到视频文件,该文件会为您触发下载。
<?php
header('Content-disposition: attachment; filename=movie.mp4;');
header('Content-Length: '. filesize('movie.mp4'));
readfile('movie.mp4');
exit;
使用.htaccess
,您可以将mp4链接重定向到您的php文件。
RewriteEngine on
RewriteRule ^movie.mp4$ ./movie.php