Php IE请求打开或保存文件时出现问题
我有一个问题,我在IIS服务器上启用了基本身份验证(windows auth也是如此),当最终用户尝试使用IE下载office文件时,会出现提示,要求用户打开或保存。如果他们选择“打开”(这是默认选项),office程序将要求用户重新输入凭据,因为它无权访问基本身份验证后面的文件。此验证提示显示在浏览器窗口后面,当您输入凭据时,它不会打开 Chrome没有这个问题,因为它会自动下载。在我看来,有两种选择;1) 将身份验证方法更改为允许文件在IE中无问题打开,或2)以某种方式强制IE保存,而不是询问用户需要什么 任何帮助都将不胜感激,因为这让我头疼 谢谢Php IE请求打开或保存文件时出现问题,php,html,internet-explorer,iis-7,Php,Html,Internet Explorer,Iis 7,我有一个问题,我在IIS服务器上启用了基本身份验证(windows auth也是如此),当最终用户尝试使用IE下载office文件时,会出现提示,要求用户打开或保存。如果他们选择“打开”(这是默认选项),office程序将要求用户重新输入凭据,因为它无权访问基本身份验证后面的文件。此验证提示显示在浏览器窗口后面,当您输入凭据时,它不会打开 Chrome没有这个问题,因为它会自动下载。在我看来,有两种选择;1) 将身份验证方法更改为允许文件在IE中无问题打开,或2)以某种方式强制IE保存,而不是询
菲尔这不是一个真正的代码问题。我不明白这与PHP有什么关系。由于IE中的身份验证令牌无法与Office产品共享,当从Office通过HTTP打开远程文档时,它必须重新进行身份验证。你考虑过另一种身份验证方法吗?是的,我考虑过另一种身份验证方法,但我不确定哪种方法可以解决这个问题。Windows身份验证也存在同样的问题。请搜索涉及SharePoint的内容。它也有同样的问题,我认为他们有办法解决这个问题。