我有一个在<img>
标签中显示图像的网页。我的客户端现在希望在有人单击"另存为"按钮时有一个"另存"对话框,这样用户就可以避免右键单击。我需要它在Safari浏览器上工作。我该怎么做?
您正在查找Content-Disposition HTTP标头(可以在此处找到)。
具体需要:
Content-Disposition: attachment; filename="fname.ext"
您应该在服务器上实现更改。使用标头:Content-Disposition
。
Content-Disposition: attachment; filename=MyFileName.png
在ASP.NET 中
Response.AddHeader("Content-Disposition", "attachment; filename=MyFileName.png");