我有一个页面http://example.com/1.html,我有一个链接http://example.com/1.mp4
<a href="http://example.com/1.mp4">Download</a>
重定向到另一个链接https://example.com/videoplayback?.... 它播放.mp4文件。为了下载没有重定向的文件,我使用下载属性
<a href="http://example.com/1.mp4" download>Download</a>
为了设置文件的名称,我将值设置为下载属性
<a href="http://example.com/1.mp4" download="S1E1.mp4">Download</a>
现在,当我点击链接时,该文件应该以名称S1E1.mp4开始下载,但因为链接重定向到另一个链接,文件名是&#34; videoplayback&#34;。 那么如何将该文件的名称设置为&#34; S1E1.mp4&#34;。 谢谢你的一切。如果我的问题不明确,请留下评论,我会对其进行编辑。
答案 0 :(得分:1)
真正的问题是:你为什么要重定向?我想你在使用htaccess?然后使用正常的重写,而不是重定向。
编辑:
您的PHP脚本至少应为每个标题提供一个文件名:
header('Content-type: -whatever type this is-');
header('Content-Disposition: attachment; filename="My-Super-Video.mp4"');