Javascript 设置下载文件的名称,即使下载链接重定向到另一个
我有一个页面,上面有一个链接Javascript 设置下载文件的名称,即使下载链接重定向到另一个,javascript,php,html,redirect,Javascript,Php,Html,Redirect,我有一个页面,上面有一个链接 哪个重定向到另一个链接 它播放.mp4文件。为了在不重定向的情况下下载文件,我使用了download属性 <a href="http://example.com/1.mp4" download>Download</a> 为了给文件设置一个名称,我给download属性设置了一个值 <a href="http://example.com/1.mp4" download="S1E1.mp4">Download</a&g
哪个重定向到另一个链接
它播放.mp4文件。为了在不重定向的情况下下载文件,我使用了download属性
<a href="http://example.com/1.mp4" download>Download</a>
为了给文件设置一个名称,我给download属性设置了一个值
<a href="http://example.com/1.mp4" download="S1E1.mp4">Download</a>
现在,当我单击链接时,文件应开始下载,名称为S1E1.mp4,但由于链接重定向到另一个链接,文件名为“videoplayback”。
那么,如何将此文件的名称设置为“S1E1.mp4”。
谢谢你所做的一切。如果我的问题不清楚,请留下评论,我会编辑它。真正的问题是:为什么要重定向?我猜你在使用htaccess?然后使用常规重写,而不是重定向 编辑: 您的PHP脚本应至少为每个标题提供一个文件名:
header('Content-type: -whatever type this is-');
header('Content-Disposition: attachment; filename="My-Super-Video.mp4"');
我编辑了我的答案,因为注释不能突出显示代码。
header('Content-type: -whatever type this is-');
header('Content-Disposition: attachment; filename="My-Super-Video.mp4"');