问题是,当下载文件时,发生下载(第一个提示打开/保存),你可以保存文件。 如果您打开文件,它将向维客服务器发出额外的OPTIONS请求,其中一个请求不传递导致用户/通行证login提示的已validation凭证。 (用户可以取消这个提示,一切按预期工作)
目前的两种解决方法:
我们使用MediaWiki(如果有的话),但它似乎是特定于IE和下载xlsx或docx文件附件。 用户正在使用IE8,并使用“受信任的站点”区域login到wiki,因此他们通过域凭据login。
查看fiddler中的请求将用户代理显示为“Microsoft-WebDAV-MiniRedir / 6.1.7601”,它们是对当前文件,当前目录,然后是每个父目录的请求。
示例请求:
用户请求:
GET /images/x/x1/Filename.xlsx
当select“打开”时,会发出以下请求:
OPTIONS /images/x/x1/ OPTIONS /images/x/ OPTIONS /images/ OPTIONS / OPTIONS /
在第二个选项请求,它会删除所有的cookie,所以他们被要求重新login到受信任的网站。
有没有一个设置,或者甚至可以在Apache中设置防止此提示的回应?
让我知道如果你需要更多的信息,恐怕我可能会散漫。
谢谢,安迪