我使用JQuery插件Uploadify来上传文件。在所有浏览器中都可以正常工作。但是,如果我这样通过.htaccess实施密码保护,
AuthType Basic
AuthName "Restricted Files"
AuthUserFile /my/path/to/.htpasswd
AuthPGAuthoritative Off
Require user dev
uploadify停止在Firefox中工作。在Chrome中仍然可以使用。
在Firefox中,文件选择框有效,但是在我选择文件后,进度栏的确保持为0%,并且该文件未上载到服务器。
我猜问题出在受密码保护的网站上出现了Flash。在不删除密码保护的情况下如何解决此问题的任何想法?
最佳答案
有一个众所周知的Flash Bug,它会破坏身份验证。
在这里阅读(它用于swfupload,但我确定它也适用于uploadify):
http://demo.swfupload.org/Documentation/#knownissues(在“ Cookie问题”下)
您可能必须将会话信息从上载页面传递到上载脚本。
解决方法已发布在swfupload网站上,但我似乎再也找不到它们了。
他们在此处提供了Flash错误的演示:http://demo.swfupload.org/v220/cookiebugdemo/index.php
关于jquery - Uploadify在受密码保护的网站上不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4905987/