点击链接后强制浏览器保存文件
可能重复:
只使用JavaScript强制文件下载识别的MIMEtypes(几乎想通了..)
有没有办法强制浏览器与JS例程保存文件(“另存为”)后点击链接? 我需要默认直接下载图片,而不是由browerser渲染。
您可以使用HTML5下载属性,如下所示:
<a href="path/to/file" download>Click here to download</a>
这会打开一个“另存为”对话框,不pipe文件types如何,都不会将您带离页面。
如果你控制服务器,那么你应该设置它来发送你想下载的文件的Content-Disposition:附件头(例如,你可以在.htaccess文件中做到这一点,使特定目录中的所有.jpegs) 。