首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >强制浏览器在单击链接后将文件保存为

强制浏览器在单击链接后将文件保存为
EN

Stack Overflow用户
提问于 2012-07-06 06:32:09
回答 2查看 100K关注 0票数 54

可能重复:

Is it possible to initiate a download prompt in the browser for recognized MIME types using only JavaScript (client-side approach)?

有没有办法强制使用JavaScript例程的浏览器在单击链接后将文件另存为(“另存为”)?我需要的图像是直接下载默认情况下,而不是由浏览器渲染。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-07-06 06:34:42

您可以像这样使用HTML5下载属性:

代码语言:javascript
复制
<a href="path/to/file" download>Click here to download</a>

这将打开一个“另存为”对话框,而不考虑文件类型,而不会使您离开页面。

票数 203
EN

Stack Overflow用户

发布于 2012-07-06 06:40:09

如果您控制服务器,那么您应该将其设置为为您希望下载的文件发送Content-Disposition:.jpegs头(例如,您可以在.htaccess文件中执行此操作,以使所有附件位于特定目录中)。

票数 15
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11353425

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档