close

原文網址: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範例下載

arrow
arrow
    全站熱搜

    yoonow 發表在 痞客邦 留言(0) 人氣()