在ASP.NET中實現(xiàn)多文件上傳
2006/12/1 12:41:10
在以前的Web應(yīng)用中,上傳文件是個很麻煩的事,現(xiàn)在有了.net,文件上傳變得輕而易舉。下面的這個例子實現(xiàn)了多文件上傳功能。可以動態(tài)添加輸入表單,上傳的文件數(shù)量沒有限制。代碼如下:
MultiUpload.ASPxVB" AutoEventWireup="false" Codebehind="MultiUpload.aspx.vb" Inherits="aspxWeb.MultiUpload" %> 多文件上傳
后代碼:MultiUpload.aspx.vbPublic Class MultiUpload Inherits System.Web.UI.Page Protected WithEvents Upload As System.Web.UI.WebControls.Button Protected WithEvents MyTitle As System.Web.UI.WebControls.Label Protected WithEvents strStatus As System.Web.UI.WebControls.Label #Region " Web Form Designer Generated Code " 'This call is required by the Web Form Designer. Private Sub InitializeComponent() End Sub Private Sub Page_Init(ByVal sender As System.Object, 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 = "多文件上傳" 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 '狀態(tài)信息 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 + "
") '可根據(jù)擴展名字的不同保存到不同的文件夾 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
C# 版本
UpLoad.aspx 多文件上傳 多文件上傳
UpLoad.aspx.csusing System; using System.Collections; using System.ComponentModel; using System.Data; using System.Drawing; using System.Web; using Sy
下一頁
返回列表
返回首頁
主站蜘蛛池模板:
94久久国产乱子伦精品免费|
久久伊人久久亚洲综合|
精品三级66在线播放|
国产孕妇做受视频在线观看|
91精品国产91久久久久久青草|
快穿之青梅竹马女配|
久久久国产精品无码免费专区
|
一区二区三区国产最好的精华液|
日本簧片在线观看|
亚洲gv天堂无码男同在线观看|
波多结衣一区二区三区|
免费观看激色视频网站(性色)|
色多多视频在线播放|
国产小视频在线观看网站|
18女人腿打开无遮挡网站|
在线视频网站WWW色|
一二三四在线播放免费视频中国|
手机在线看片你懂的|
久久天天躁狠狠躁夜夜2020一|
欧美h片在线观看|
亚洲日韩中文字幕无码一区|
狂野猛交xxxx吃奶|
免费观看美女用震蛋喷水的视频|
老子午夜精品我不卡影院|
国产伦精品一区二区三区免.费|
黄色免费短视频|
国产精品亚洲片在线观看不卡
|
97久久精品午夜一区二区|
天天综合天天做|
一区二区电影网|
成人免费午夜视频|
中文字幕无码免费久久9一区9|
日本理论片理论免费|
久久精品成人一区二区三区|
欧欧美18videosex性哦欧美美|
亚洲国产精品成人久久久|
欧美精品黑人粗大|
亚洲精品中文字幕乱码|
爱爱视频天天干|
任我爽精品视频在线播放|
福利视频欧美一区二区三区|