SWFUpload是一個客戶端檔案上傳工具,最初由Vinterwebb.se開發,它透過整合Flash與JavaScript技術為WEB開發者提供了一個具有豐富功能繼而超越傳統<input type="file" />標籤的檔案上傳模式。
SWFUpload的主要特點
* 可以同時上傳多個文件;
* 類似AJAX的無刷新上傳;
* 可以顯示上傳進度;
* 良好的瀏覽器相容性;
* 相容於其他JavaScript庫(例如:jQuery, Prototype等);
* 支援Flash 8和Flash 9;
SWFUpload不同於其他基於Flash構建的上傳工具,它有著優雅的程式碼設計,開發者可以利用XHTML、CSS和JavaScript來隨心所欲的自訂它在瀏覽器下的外觀;它還提供了一組簡明的JavaScript事件,借助它們開發者可以方便的在文件上傳過程中更新頁面內容來營造各種動態效果。
在使用SWFUpload之前,請確認你具備一定的JavaScript和DOM知識。在實際開發中,大部分的錯誤都是由於錯誤的設定和低劣的Event Handlers處理程序所造成的。
展開