在ASP.NET中实现多文件上传
来源:互联网 发布:java开发视频监控系统 编辑:程序博客网 时间:2024/05/24 07:03
在ASP.NET中实现多文件上传
在以前的Web应用中,上传文件是个很麻烦的事,现在有了.NET,文件上传变得轻而易举。下面的这个例子实现了多文件上传功能。可以动态添加输入表单,上传的文件数量没有限制。代码如下:
MultiUpload.aspx
后代码:MultiUpload.aspx.vb
多文件上传
" 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 FunctionEnd Class
- 在ASP.NET中实现多文件上传
- 在ASP.NET中实现多文件上传
- 在ASP.NET中实现多文件上传
- 在ASP.NET中实现多文件上传(C#)
- 在ASP.NET中实现多文件上传
- 在ASP.NET中实现多文件上传
- 在ASP.NET中实现多文件上传
- 在ASP.NET中实现多文件上传
- 在ASP.NET中实现多文件上传
- 在ASP.NET中实现多文件上传
- 在ASP.NET中实现多文件上传
- 在ASP.NET中实现多文件上传
- 在ASP.NET中实现多文件上传
- 在ASP.NET中实现多文件上传
- 在ASP.NET中实现多文件上传-孟宪会
- 在ASP.NET中实现多文件上传
- 在ASP.NET中实现多文件上传
- 在ASP.NET中实现多文件上传
- 在DataGrid里添加确认删除的对话框
- 为DataGrid添加自动编号功能
- 格式化DataGrid的例子【将数据源中的0,1值转换成实际的文字】
- 让你的Mozilla支持XML数据岛
- 为DataGrid添加CheckBox控件
- 在ASP.NET中实现多文件上传
- 在ASP.NET里轻松实现缩略图
- 接口和继承的区别
- 一个可逆加密的例子
- ASP创建SQL Server数据库的两种方法
- 在DataGrid快速添加新行
- 利用OleDb对象,将数据库中全部表转换成XML文件
- 把Excel文件中的数据读入到DataGrid中
- 在JavaScript中建立自己的集合对象