原文網址:http://bbs.flash2u.com.tw/dv_rss_xhtml_181_132633_3.html
以下轉載原文
------------------------------------------------------------------------------------------------
時下上傳檔案一般有三種方式:
1、使用隱藏的FRAME來模擬AJAX的方式上傳檔案
2、使用ACTIVEX上傳檔案
3、使用Flash組件+Javascript上傳檔案(嚴格的來說FLASH也算是ACTIVEX)
一般使用B/S結構上傳大檔案的應用一般在區網中使用,在INTERNET中應用的效果還不是很理想。
使用INTERNET上傳檔案一般也就是10-20M左右。
SWFUpload是老外開發的一個FLASH上傳組件
首頁網址:http://www.swfupload.org/ ,目前最新版本是V2.2.0.1
下載網址:http://code.google.com/p/swfupload/downloads/list
其具體使用請大家到官方網站下載吧
DEMO地址:http://demo.swfupload.org/。
頁面效果如下圖:
圖片:
目前上傳單個檔案的進度條的位置有點偏上,CSS我沒調整好,希望各位在調整好進度條顯示後把CSS給我發一份!修正針對網友提出的問題[上傳第一個檔案後再上傳一個檔案,上傳總進度統計錯了],修正如下:
(1)、在demoupload.aspx頁面的聲明加"queue_complete_handler:queueComplete"
(2)、在handler.js中的queueComplete如下: function queueComplete(numFilesUploaded) { fg_fileSizes = 0; fg_uploads = 0; }
圖片:
SWFUpload範例下載
留言列表