可能重复:
有没有办法强制使用JavaScript例程的浏览器在单击链接后将文件另存为(“另存为”)?我需要的图像是直接下载默认情况下,而不是由浏览器渲染。
发布于 2012-07-06 06:34:42
您可以像这样使用HTML5下载属性:
<a href="path/to/file" download>Click here to download</a>
这将打开一个“另存为”对话框,而不考虑文件类型,而不会使您离开页面。
发布于 2012-07-06 06:40:09
如果您控制服务器,那么您应该将其设置为为您希望下载的文件发送Content-Disposition:.jpegs头(例如,您可以在.htaccess文件中执行此操作,以使所有附件位于特定目录中)。
https://stackoverflow.com/questions/11353425
复制相似问题