雖然ASP.NET有內建上傳檔案的控制項,但並不支援多檔案上傳。而最近找到一個SWFUpload,是一個以Flash實作的多檔案上傳元件,雖然是以Flash實作,但可以以JavaScript去做控制。

關於SWFUpload的下載以及文件,請參考下列網址。

http://swfupload.org/

接下來,就簡單示範用法。

使用SWFUpload有幾個步驟:

  • 從JavaScript設定屬性
  • 實作相關的Event函式(例如上傳完成)。
  • 實作後端程式,以接受上傳的檔案。

 

從官網下載元件後,將必要的swf元件及js檔加進專案裡。

 

接下來的第一步,先設定屬性。

2011-10-13_234107

 

上傳頁面。

2011-10-13_234128

 

然後是相關的Event函式。

2011-10-13_234203

 

後端程式:Upload.aspx。

2011-10-13_234225

 

執行結果。

2011-10-13_234309

2011-10-13_234329

2011-10-13_234347

arrow
arrow
    全站熱搜

    卑微研究生 發表在 痞客邦 留言(0) 人氣()