强制图像下载

时间:2010-12-08 18:42:08

标签: c# silverlight download httpwebrequest browser

我在Silverlight中使用WebBrowser控件,我将其设置为本地HTML页面。 HTML页面有各种链接,它们都可以正常工作。我是否可以这样做,以便如果用户点击图像文件,它会下载到他们的系统(或者执行浏览器的默认行为)而不是在网页上显示?主要问题是,如果我无法访问服务器本身,是否可以这样做?谢谢 编辑 - 是否可以发送HTTPWebRequest来获取图像,然后编辑响应标头,所有这些都来自客户端?这可能是另一种选择。

1 个答案:

答案 0 :(得分:1)

执行此操作的标准方法是使用附件作为值发送 Content-Disposition HTTP标头。有关详情,请参阅此处:Uses of content-disposition in an HTTP response header

但如果您无法访问服务器,我认为您无法实现此目的。