我们有少量的 citrix 服务器,它们都安装了 Office。只有一小部分用户可以访问 Office。每个人都被设置为使用 Citrix 服务器上的免费查看器打开 Office 文档。我们通过 NTFS 权限控制对 Office 的访问。我们现在有大量用户需要能够从网页查看 Office 文档。打开 Office 文件通常可以正常工作。当用户从网页中的链接打开 Office 文档时,它会忽略文件关联并尝试使用完整的 Office 程序打开文档。
我该如何更改 IE 打开办公文档所用的程序,或者如何强制它使用我在操作系统中设置的文件关联?
答案1
我的理解是 IE 使用内容 MIME 类型以确定哪个程序加载文件。Word 文档的 mime 类型可能有所不同,但使用 wireshark 进行测试显示从 IIS Web 服务器下载 .doc 文件时出现以下响应标头:
HTTP/1.1 200 OK
Content-Length: 121344
Content-Type: application/msword
看起来您可能需要对注册表进行一些更改才能让文件加载到不同的程序中。