在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性哦欧美美| 亚洲国产精品成人久久久| 欧美精品黑人粗大| 亚洲精品中文字幕乱码| 爱爱视频天天干| 任我爽精品视频在线播放| 福利视频欧美一区二区三区|