在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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 實現ASP.NET中FileUpload多檔案上傳ASP.NET
- HttpFileCollection 實現多檔案上傳HTTP
- PHP實現單檔案、多檔案上傳 封裝 物件導向實現檔案上傳PHP封裝物件
- struts動態多檔案上傳實現
- SpringMVC多個檔案上傳實現SpringMVC
- SpringMVC實現多檔案上傳原始碼SpringMVC原始碼
- perl檔案上傳程式,支援多檔案! (轉)
- node中間層實現檔案上傳
- 關於jQuery在Asp.Net Mvc 框架下Ajax檔案上傳的實現jQueryASP.NETMVC框架
- ASP.NET 2.0 多檔案上傳小經驗ASP.NET
- 使用Flask-Dropzone在Flask程式中實現檔案上傳Flask
- ajax實現檔案上傳
- ASP中多檔案同時上傳解決方案 (轉)
- Android 用Retrofit 2實現多檔案上傳實戰Android
- 實現上傳(增刪)多個檔案的客戶端寫法。 (轉)客戶端
- 在Oracle中存取BLOB物件實現檔案的上傳和下載Oracle物件
- spring-boot-route(三)實現多檔案上傳Springboot
- SpringMVC 單檔案上傳與多檔案上傳SpringMVC
- js上傳多個檔案到asp.net core,並實時轉存到阿里雲ossJSASP.NET阿里
- AngularJS實現的檔案檔案上傳AngularJS
- laravel 多檔案上傳Laravel
- ASP.NET Core 檔案上傳ASP.NET
- 檔案上傳原理和實現
- springmvc實現檔案上傳SpringMVC
- ASP.NET中檔案上傳下載方法集合ASP.NET
- Vue實現多檔案上傳功能(前端 + 後端程式碼)Vue前端後端
- Jsp+Servlet實現檔案上傳下載(一)--檔案上傳JSServlet
- 通過配置檔案(.htaccess)實現檔案上傳
- 使用java的MultipartFile實現layui官網檔案上傳實現全部示例,java檔案上傳JavaUI
- 在php中通過curl上傳檔案PHP
- js實現帶上傳進度的檔案上傳JS
- MVC檔案上傳 - 使用Request.Files上傳多個檔案MVC
- 用ASP.NET上傳大檔案ASP.NET
- 用Go語言實現多協程檔案上傳,斷點續傳,你如何實現?Go斷點
- SPS中JSOM和SOAP 實現檔案上傳JS
- PHP實現圖片(檔案)上傳PHP
- Java檔案上傳如何實現呢?Java
- 關於node實現檔案上傳