2011-05-05 117 views
3

我在我的網站上使用SWFUpload來上傳文件。其中一位用戶一直在所有瀏覽器中發現IO錯誤,這導致我得出他的閃存必須損壞的結論。SWFUPLOAD IO錯誤

但是有沒有什麼辦法可以檢測到這一點,以便我可以給他交替。

在創建swfupload對象時,有沒有什麼方法可以調用服務器,並檢查flash是否能成功連接服務器。

+1

使用swfupload時我的電腦出現同樣的問題。你設法解決它嗎? – ToughPal 2011-07-02 09:33:49

+0

我找到了解決方法...在** SWFUpload.prototype.loadFlash **函數中,我調用* getStats *,如果調用引發任何異常,那麼我調用* swfupload_load_failed_handler * – 2011-07-07 07:41:14

回答

3

我也一直有問題診斷這個問題。它後來發生在兩臺64位Windows 7機器上。 IO錯誤出現在所有瀏覽器上,它們都是新安裝的,玩家是最後一個版本。

從網上嘗試了一些修復後,這一個工作:

  1. 卸載的Adobe播放器從控制面板>程序
  2. 打開IE,然後轉到youtube.com,點擊任何一部電影,它會提示你安裝Flash播放器,安裝播放器 - 不要忘了取消選中英國媒體報道)
  3. 重新打開IE瀏覽器,如果安裝了閃光燈確認,測試SWFUpload的,它現在應該工作...

ŧ他的flash播放器將安裝在Chrome瀏覽器上,但不會安裝在Firefox上,因此您必須重新安裝播放器。這是奇怪的做同樣的安裝,現在工作,但我想安裝從IE瀏覽器必須有更多的魔咒。

觀察到一個問題:如果沒有簽名證書,swfupload將無法在SSL下工作,這是swfupload論壇上討論的已知問題。