首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> 關於ASP.NET

.NET 多檔案上傳元件實作:支援多選、類型過濾與進度顯示的完整範例

     編輯:關於ASP.NET

核心機制

採用 SWF (Flash) + JavaScript 實現無刷新上傳,支援 Ctrl/Shift 多選、進度條顯示。

檔案類型過濾設定

if (form1.ddlFileType.value == "p") { // 圖片
    size_limit = "0";
    types = "*.jpg;*.bmp;*.gif;";
    types_description = "圖像檔案";
}
else if (form1.ddlFileType.value == "a") { // 音訊
    size_limit = "0";
    types = "*.mp3;*.wmv";
    types_description = "音訊檔案";
}
else if (form1.ddlFileType.value == "r") { // 影片
    size_limit = "0";
    types = "*.rm;*.avi;*.mpeg;*.rmvb;*.wmv;*.dat";
    types_description = "視訊檔案";
}
else { // 全部
    size_limit = "0";
    types = "*.*";
    types_description = "所有檔案";
}

完整 Demo 程式碼可於文章末尾下載。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved