C# 强制下载图像

C# 强制下载图像,c#,silverlight,download,httpwebrequest,browser,C#,Silverlight,Download,Httpwebrequest,Browser,我在Silverlight中使用WebBrowser控件,并将其设置为本地HTML页面。HTML页面有各种链接,它们都可以正常工作。我可以这样做吗?如果用户单击图像文件,它会下载到他们的系统(或者浏览器的默认行为)而不是显示在网页上?主要的问题是,如果我不能访问服务器本身,是否可以这样做?谢谢 编辑-是否可以发送HTTPWebRequest以获取图像,然后编辑响应标题(全部来自客户端)?这可能是另一种选择。执行此操作的标准方法是发送内容处置HTTP头,并将附件作为值。请参阅此处了解有关此项的更多

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

执行此操作的标准方法是发送内容处置HTTP头,并将附件作为值。请参阅此处了解有关此项的更多信息:


但是,如果您没有访问服务器的权限,我认为您无法做到这一点。

执行此操作的标准方法是发送内容处置HTTP头,并将附件作为值。请参阅此处了解有关此项的更多信息:

但是如果你没有访问服务器的权限,我认为你无法做到这一点