我有一个在<img>
标记中显示图片的网页。当有人点击“另存为”按钮时,我的客户现在想要一个“另存为”对话框,这样用户就可以避免右键单击。我需要它在Safari浏览器上工作。我怎么能这样做?
答案 0 :(得分:1)
您正在寻找Content-Disposition HTTP标头(which can be found here)。
特别需要:
Content-Disposition: attachment; filename="fname.ext"
答案 1 :(得分:1)
您应该在服务器上实施更改。
使用标题:Content-Disposition
。
Content-Disposition: attachment; filename=MyFileName.png
在ASP.NET中
Response.AddHeader("Content-Disposition", "attachment; filename=MyFileName.png");