有没有办法避免'打开save save as'对话框通过注册mime类型

本文关键字:save 类型 mime 注册 对话框 打开 有没有 as | 更新日期: 2023-09-27 18:02:45

我试图绕过ie9中的"打开,保存,另存为"对话框来保存word完美文档。理想情况下,我的客户希望wordperfect在用户单击指向wpd文档的链接时弹出,而不提示用户。是否可以通过定义mime类型来实现?

http://msdn.microsoft.com/en-us/library/ms775148 (v = vs.85) . aspx

上面的页面提到一些关于这些注册表项,但我不清楚这是否会解决我的问题。

HKEY_LOCAL_MACHINE 
     Software
          Microsoft
               Windows
                    CurrentVersion
                         InternetSettings
                              Secure Mime Handlers
HKEY_CURRENT_USER 
     Software
          Microsoft
               Windows
                    CurrentVersion
                         InternetSettings
                              Secure Mime Handlers

谢谢

有没有办法避免'打开save save as'对话框通过注册mime类型

您是否使用application/wordperfect的HTTP Content-Type头发送文件?这是IE在确定如何打开文件时首先要查找的内容。

你提到的链接说

在Windows XP SP2及更高版本中,在下载文件后,Internet Explorer会查询注册表以找出与文件的MIME类型相关联的ProgID和CLSID。然后浏览器找到与文件扩展名相关联的ProgID和CLSID。如果这些progid不匹配,并且clsid不匹配,作为安全预防措施,Internet Explorer在执行文件之前会提示用户。

也就是说,如果您使用Content-Type application-wordperfect,并且您的文件以.wpd结束,那么这将足以自动打开文件,因为WordPerfect在安装时使用适当的progid和CLSID注册了自己。

您可以在客户端的注册表中检查是否存在适当的条目,该链接中的注册表位置显示您必须查找它们的位置