[HTML5]Uploadify 無法上傳,問題可能出在 Flash Player

Uploadify not working and no errors message
 
不曉得大家有沒有使用 Uploadify 這個好用的 jQuery 網頁多檔上傳套件?
我們五分鐘閱讀的網站後台,
多年來一直都是使用這個套件來上傳圖檔,
從1.xx版,一直到現在3.xx版,
基本上都沒有任何問題,
不過很奇怪的是,
這兩天突然的 Uploadify 就無法上傳了。
 
無法上傳的狀況是這樣的(看看大家有沒有同樣的情況),
就是原本按下上傳按鈕,應該會自動跳出『開啟檔案(瀏覽檔案)』的視窗,
但是現在變成怎麼按,就是沒有任何反應!?
 
接著查看了所有的錯誤記錄,
發現什麼都沒有,一切正常,
不管是Javascript, jQuery, PHP ...完全沒有任何問題。
 
心想案情不單純,
就換了一台電腦試試看,
氣人的是,另一台電腦就是正常的,
邏輯推演下,
判斷整個網站系統是沒有出錯的,主機端、程式碼也沒問題,
畢竟都完全沒有動過這些程式,
那麼問題應該就是出在這台筆電,
或是這台電腦的瀏覽器(我們是用 Chrome),
而且直覺是問題出在 Flash Player(Uploadify 的多檔上傳是靠 Flash 的功能)。
 
我們進入 Chrome 的偏好設定>隱私權>內容設定...>Flash這個區塊,
然後將原本預設的:『允許網站執行 Flash 前,必須先詢問你(建議)』,
改成『允許網站執行 Flash』,
果不其然,
Uploadify 的按鈕立刻就恢復正常了。
 
由此可知,
之前的錯誤,
是因為 Chrome 不知道什麼時候,也不知道為什麼會突然禁止了這個網站執行 Flash。
 
如果大家有同樣的問題,
可以試著用同樣的方式作作看,
不過不要變更Chrome建議的原始設定(『允許網站執行 Flash 前,必須先詢問你(建議)』),
這是有安全性的需要,
因為在這裡變更的話,會對所有的網站都生效,
有點風險的喔。
 

 

 

 
我們可以用他原本的設定(如上圖),
然後點選下面的『管理例外情況...』,
然後把出問題的網站給加進去,
就樣就OK囉 ^^
 
希望對大家有幫助。

Readers comment