Flash文件上傳組件 SWFUpload
SWFUpload是一個客戶端文件上傳工具,最初由Vinterwebb.se開發,它通過整合Flash與JavaScript技術為WEB開發者提供 了一個具有豐富功能繼而超越傳統<input type="file" />標簽的文件上傳模式。
主要特點:
* 可以同時上傳多個文件;
* 類似AJAX的無刷新上傳;
* 可以顯示上傳進度;
* 良好的瀏覽器兼容性;
* 兼容其他JavaScript庫 (例如:jQuery, Prototype等);
* 支持Flash 8和Flash 9;
SWFUpload不同于其他基于Flash構建的上傳工具,它有著優雅的代碼設計,開發者可以利用XHTML、CSS和 JavaScript來隨心所欲的定制它在瀏覽器下的外觀;它還提供了一組簡明的JavaScript事件,借助它們開發者可以方便的在文件上傳過程中更新頁面內容來營造各種動態效果。
在使用SWFUpload之前,請確認你具備一定的JavaScript和DOM知識。在實際開發中,大部分的錯誤都是由于錯誤的設置和低劣的Event Handlers處理程序所造成的。
示例代碼:
var swfu = new SWFUpload({
upload_url : "http://www.swfupload.org/upload.php",
flash_url : "http://www.swfupload.org/swfupload_f9.swf",
button_placeholder_id : "spanSWFUploadButton"
});
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!