C#web多文件上传_第1页
C#web多文件上传_第2页
C#web多文件上传_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、FileUp.aspx 页面 1<% Page language="c#" Codebehind="FileUp.aspx.cs" AutoEventWireup="false" Inherits="TestCenter.FileUp" %>  2<!DOCTYPE HTML PUBLIC "-/W3C/DTD HTML 4.0 Transitional/EN" >  3<HTML>  4  <HEAD&

2、gt;  5    <title>多文件上传</title>  6    <script language="javascript">  7    function addFile()  8     9     var str = '<INPUT type="file" size="50&

3、quot; NAME="File">' 10     document.getElementById('MyFile').insertAdjacentHTML("beforeEnd",str) 11    12    </script> 13  </HEAD> 14  <body> 15    <form id="form1&

4、quot; method="post" runat="server" enctype="multipart/form-data"> 16      <div align="center"> 17        <h3>多文件上传</h3> 18        <P id="

5、;MyFile"><INPUT type="file" size="50" NAME="File"></P> 19        <P> 20          <input type="button" value="增加(Add)" onclick="addFile()

6、"> 21          <input onclick="this.form.reset()" type="button" value="重置(ReSet)"> 22          <asp:Button Runat="server" Text="开始上传" ID="

7、UploadButton"></asp:Button> 23        </P> 24        <P> 25        <asp:Label id="strStatus" runat="server" Font-Names="宋体" Font-Bold=&q

8、uot;True" Font-Size="9pt"26          Width="500px" BorderStyle="None" BorderColor="White"></asp:Label> 27        </P>  28      <

9、;/div> 29    </form> 30  </body> 31</HTML> 32  /*/FileUp.aspx.cs  1using System;  2using System.Collections;  3using System.ComponentModel;  4using System.Data;  5using System.Drawing;  6using System.Web;  7using System

10、.Web.SessionState;  8using System.Web.UI;  9using System.Web.UI.WebControls; 10using System.Web.UI.HtmlControls; 1112namespace TestCenter13 14  /*/ <summary>   15  / 实现多文件上传 16  / </summary> 17  public class FileUp: System.Web.UI.Page 18  19&#

11、160;   protected System.Web.UI.WebControls.Button UploadButton; 20    protected System.Web.UI.WebControls.Label strStatus; 2122    private void Page_Load(object sender, System.EventArgs e) 23    24        

12、    if (this.IsPostBack) this.SaveImages(); 25    2627    private Boolean SaveImages() 28    29      /*/'遍历File表单元素 30      HttpFileCollection files  = HttpContext.Current.Request.F

13、iles; 3132      /*/ '状态信息 33      System.Text.StringBuilder strMsg = new System.Text.StringBuilder(); 34      strMsg.Append("上传的文件分别是:<hr color=red>"); 35      try 36  &#

14、160;   37        for(int iFile = 0; iFile < files.Count; iFile+) 38        39          /*/'检查文件扩展名字 40          HttpPostedF

15、ile postedFile = filesiFile; 41          string fileName, fileExtension; 42          fileName = System.IO.Path.GetFileName(postedFile.FileName); 43          if (file

16、Name != "") 44          45            fileExtension = System.IO.Path.GetExtension(fileName); 46            strMsg.Append("上传的文件类型:

17、" + postedFile.ContentType.ToString() + "<br>"); 47            strMsg.Append("客户端文件地址:" + postedFile.FileName + "<br>"); 48            strMsg.A

18、ppend("上传文件的文件名:" + fileName + "<br>"); 49            strMsg.Append("上传文件的扩展名:" + fileExtension + "<br><hr>"); 50            /*/'可根据扩展名字的不同保存到不同的文件夹 51            /注意:可能要修改你的文件夹的匿名写入权限。 52            postedFile.SaveAs(System.Web.Ht

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论