2011-02-05 26 views
2

我使用JQuery插件Uploadify上傳文件。它可以在所有瀏覽器中正常工作。然而,如果我通過.htaccess這樣的暗號保護Uploadify在密碼保護網站上不起作用

AuthType Basic 
AuthName "Restricted Files" 
AuthUserFile /my/path/to/.htpasswd 
AuthPGAuthoritative Off 
Require user dev 

uploadify停止在Firefox中工作。在Chrome中它仍然有效。

在Firefox中,文件選擇框起作用,但是在選擇文件後,進度欄確保保持0%,並且文件未上傳到服務器。

我想這個問題是在密碼保護網站上的閃存的地方。任何想法,我可以解決這個問題,而不需要刪除密碼保護?

+0

你在哪裏實現密碼保護。在爲Flash提供服務的頁面或Uploadify用於將文件發送到的腳本中? – 2011-02-05 09:07:07

回答

2

有一個相當知名的Flash缺陷破壞了認證。

讀到它在這裏(這對SWFUpload的,但我敢肯定它適用於uploadify以及):

http://demo.swfupload.org/Documentation/#knownissues(下「曲奇問題」)

你可能必須通過會話從上傳頁面到上傳腳本的信息。

變通辦法發佈在swfupload網站上,但我似乎無法再找到它們。

他們有閃光的bug這裏的演示:http://demo.swfupload.org/v220/cookiebugdemo/index.php