在ASP.NET中實現多檔案上傳 (轉)
在ASP.NET中實現多檔案上傳 (轉)[@more@]
w3c//DTD HTML 4.0 Transitional//EN" >
多檔案上傳
RM id="form1" method="post" runat="server" enctype="multipart/form-data">
gerStepThrough()> Private Sub InitializeComponent()
End Sub
Private Sub Page_Init(ByVal sender As System., ByVal e As System.EventArgs) Handles MyBase.Init
'CODEGEN: This method call is required by the Web Form Designer
'Do not modify it using the code editor.
InitializeComponent()
End Sub
#End Region
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
MyTitle.Text = "
") Dim iFile As System.Int32 Try For iFile = 0 To files.Count - 1 '檢查副檔名字 Dim postedFile As System.Web.HttpPostedFile = files(iFile) Dim fileName, fileExtension As System.String fileName = System.IO.Path.GetFileName(postedFile.FileName) If Not (fileName = String.Empty) Then fileExtension = System.IO.Path.GetExtension(fileName) strMsg.Append("上傳的檔案型別:" + postedFile.ContentType.ToString() + "
") strMsg.Append("客戶端檔案地址:" + postedFile.FileName + "
") strMsg.Append("上傳檔案的檔名:" + fileName + "
") strMsg.Append("上傳檔案的副檔名:" + fileExtension + "
") '可根據副檔名字的不同儲存到不同的資料夾 postedFile.SaveAs(System.Web.HttpContext.Current.Request.MapPath("images/") + fileName) End If Next strStatus.Text = strMsg.ToString() Return True Catch Ex As System.Exception strStatus.Text = Ex.Message Return False End Try End Function End Class
在中實現多
在以前的應用中,上傳檔案是個很麻煩的事,現在有了.NET,檔案上傳變得輕而易舉。下面的這個例子實現了多檔案上傳功能。可以動態新增輸入表單,上傳的檔案數量沒有限制。程式碼如下:
playground.com/Multi." target=_blank>檢視例子
MultiUpload.aspx
多檔案上傳
" Upload.Text = "開始上傳" If (Me.IsPostBack) Then Me.SaveImages() End Sub Private Function SaveImages() As System.Boolean '遍歷File表單元素 Dim files As System.Web.HttpFileCollection = System.Web.HttpContext.Current.Request.Files '狀態資訊 Dim strMsg As New System.Text.StringBuilder("上傳的檔案分別是:") Dim iFile As System.Int32 Try For iFile = 0 To files.Count - 1 '檢查副檔名字 Dim postedFile As System.Web.HttpPostedFile = files(iFile) Dim fileName, fileExtension As System.String fileName = System.IO.Path.GetFileName(postedFile.FileName) If Not (fileName = String.Empty) Then fileExtension = System.IO.Path.GetExtension(fileName) strMsg.Append("上傳的檔案型別:" + postedFile.ContentType.ToString() + "
") strMsg.Append("客戶端檔案地址:" + postedFile.FileName + "
") strMsg.Append("上傳檔案的檔名:" + fileName + "
") strMsg.Append("上傳檔案的副檔名:" + fileExtension + "
") '可根據副檔名字的不同儲存到不同的資料夾 postedFile.SaveAs(System.Web.HttpContext.Current.Request.MapPath("images/") + fileName) End If Next strStatus.Text = strMsg.ToString() Return True Catch Ex As System.Exception strStatus.Text = Ex.Message Return False End Try End Function End Class
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-957931/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- HttpFileCollection 實現多檔案上傳HTTP
- PHP實現單檔案、多檔案上傳 封裝 物件導向實現檔案上傳PHP封裝物件
- SpringMVC多個檔案上傳實現SpringMVC
- SpringMVC實現多檔案上傳原始碼SpringMVC原始碼
- struts動態多檔案上傳實現
- js上傳多個檔案到asp.net core,並實時轉存到阿里雲ossJSASP.NET阿里
- 使用Flask-Dropzone在Flask程式中實現檔案上傳Flask
- node中間層實現檔案上傳
- spring-boot-route(三)實現多檔案上傳Springboot
- ajax實現檔案上傳
- 【轉】大檔案上傳原理及C#實現方案C#
- 檔案上傳原理和實現
- 使用Spring實現上傳檔案Spring
- Spring mvc檔案上傳實現SpringMVC
- laravel 多檔案上傳Laravel
- Vue實現多檔案上傳功能(前端 + 後端程式碼)Vue前端後端
- 簡單介紹ASP.NET Core實現檔案上傳和下載ASP.NET
- 通過配置檔案(.htaccess)實現檔案上傳
- 使用java的MultipartFile實現layui官網檔案上傳實現全部示例,java檔案上傳JavaUI
- js實現帶上傳進度的檔案上傳JS
- 關於node實現檔案上傳
- PHP實現圖片(檔案)上傳PHP
- Feign實現檔案上傳下載
- Java檔案上傳如何實現呢?Java
- 用Go語言實現多協程檔案上傳,斷點續傳,你如何實現?Go斷點
- Java大檔案上傳、分片上傳、多檔案上傳、斷點續傳、上傳檔案minio、分片上傳minio等解決方案Java斷點
- SpringMVC檔案上傳下載(單檔案、多檔案)SpringMVC
- SpringBoot專案實現檔案上傳和郵件傳送Spring Boot
- 自定義檔案上傳功能實現方法
- 【node】檔案上傳功能簡易實現
- Spring Cloud Feign的檔案上傳實現SpringCloud
- SpringMVC實現檔案上傳&下載(2)SpringMVC
- python+selenium+autoit實現檔案上傳Python
- SpringBoot實現檔案上傳功能詳解Spring Boot
- 使用Spring Boot實現檔案上傳功能Spring Boot
- 在Linux上實現將檔案隱藏到影像中Linux
- golang實現檔案上傳並轉存資料庫功能詳解Golang資料庫
- Asp.net WebApi 傳遞json資料以及上傳檔案ASP.NETWebAPIJSON
- JAVA實現大檔案分片上傳斷點續傳Java斷點