c#多文件上传简单实现
2015-06-10 17:49
435 查看
实现效果:前端实现自定义多文件上传。
此处需要注意的是form标签里面添加属性(enctype="multipart/form-data")因为比较简单废话不说,直接上代码。
前端页面:
后端cs代码:
此处需要注意的是form标签里面添加属性(enctype="multipart/form-data")因为比较简单废话不说,直接上代码。
前端页面:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="uploadfiles.aspx.cs" Inherits="Web.uploadfiles" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <script src="Scripts/jquery.js" type="text/javascript"></script> <script type="text/javascript"> function Add() { $("#btnImg").before("<br /><input type=\"file\" name=\"imgUp\" /> "); } </script> </head> <body> <form id="form1" runat="server" enctype="multipart/form-data"> <div id="imgDiv"> <input type="file" name="imgUp" /> <input id="btnImg" type="button" value="添加图片" onclick="Add();" /> </div> <asp:Button ID="Button1" runat="server" Text="上传图片" OnClick="Button1_Click" /> </form> </body> </html>
后端cs代码:
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace Web { public partial class uploadfiles : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void Button1_Click(object sender, EventArgs e) { HttpFileCollection collection = Request.Files; for (int i = 0; i < collection.Count; i++) { HttpPostedFile postFile = collection[i]; string fileName = postFile.FileName; fileName = fileName.Substring(fileName.LastIndexOf('\\') + 1); postFile.SaveAs(Server.MapPath("~/files/" + fileName)); } } } }
相关文章推荐
- C# - Environment类,获取桌面的路径
- AE+C#通过名称来删除要素类
- C# Language Specifications
- C# 多线程系列之Mutex使用
- C#高级编程第八天----Main()函数
- C#做的登录界面包含验证码
- C# 操作Word文档(转)
- C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 能支撑10万以上客户端的数据同步下载问题
- C#—集合类定义
- C#高级编程第七天----命名空间
- 浅析C#深拷贝与浅拷贝
- 使用C#一起来画图
- C# POST与Get数据
- c# 托管堆,堆栈【图文非常详细】
- C#中的委托
- C# static
- C# 值类型与引用类型 (上)
- C#中变量的作用域
- C#的函数
- 关于C#的Type.GetType血泪史