在C#中从IE打开下载的文件

时间:2011-08-19 20:56:22

标签: c# .net

我们创建了一个注册自定义文件扩展名的应用程序,我们有客户要求从Web服务器下载它。我们在Web服务器上使用MIME类型(八位字节)注册扩展,并且它正确地提供它。 IE9和Chrome都成功启动了应用程序;如果用户从“保存/打开”对话框中选择“打开”,IE8似乎会锁定文件。有没有办法让IE释放这个锁(或其他什么)?

1 个答案:

答案 0 :(得分:1)

下载的文件是否已加密(您使用的是https)吗?

如果是这样,请查看IE8的Internet选项 - >高级 - >安全 - > “不要将加密的页面保存到磁盘”。禁用此选项。

我们在通过安全连接下载PDF文件时遇到此问题。 IE8没有打开Adobe Reader,因为该文件尚未保存在磁盘上。

希望这有帮助。

[]的