在這個插件,我們可以設置各種條件/對文件上傳限制(如acceptFileTypes,maxFileSize爲,maxNumberOfFiles,等..)blueimp jQuery的文件上傳不會引發錯誤的不成功添加
每當文件添加,一個事件被激發「fileuploadadd」,一旦文件被成功添加,另一個事件被激發「fileuploadadded」。
但是,當添加文件並且其中一個條件/限制失敗(例如,用戶嘗試上載2GB文件或文本文件而不是圖像)時,無法通過編程方式查明發生了這種情況。
當這種情況失敗時,不會觸發任何事件。我可以使用什麼來檢查文件用戶選擇的是否有錯誤,因此尚未添加到隊列中。
我能想到的唯一方法是它把一個點燃的「添加」事件和觀望,如果它不火「補充」事件再有一個問題。但是,我不想長時間停止所有處理,也不想過快檢查「」添加的「」事件是否已觸發。
OR
任何人都可以請指導如何從這個插件引發自定義事件(例如fileaddfailedevent)?
請看看我的答案在這裏:http://stackoverflow.com/questions/15549094/jquery-file-upload-plugin-how-to-validate-files-on-add – Tomasz