国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Asp.net(C#)多文件上傳

2019-11-18 17:26:03
字體:
來源:轉載
供稿:網友

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>
 5    <title>多文件上傳</title>
 6    <script language="javaScript">
 7    function addFile()
 8    {
 9     var str = '<INPUT type="file" size="50" NAME="File">'
10     document.getElementById('MyFile').insertAdjacentHTML("beforeEnd",str)
11    }
12    </script>
13  </HEAD>
14  <body>
15    <form id="form1" method="post" runat="server" enctype="multipart/form-data">
16      <div align="center">
17        <h3>多文件上傳</h3>
18        <P id="MyFile"><INPUT type="file" size="50" NAME="File"></P>
19        <P>
20          <input type="button" value="增加(Add)" onclick="addFile()">
21          <input onclick="this.form.reset()" type="button" value="重置(ReSet)">
22          <asp:Button Runat="server" Text="開始上傳" ID="UploadButton"></asp:Button>
23        </P>
24        <P>
25        <asp:Label id="strStatus" runat="server" Font-Names="宋體" Font-Bold="True" Font-Size="9pt" 
26          Width="500px" BorderStyle="None" BorderColor="White"></asp:Label>
27        </P> 
28      </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.Web.sessionState;
 8using System.Web.UI;
 9using System.Web.UI.WebControls;
10using System.Web.UI.HtmlControls;
11
12namespace TestCenter
13{
14  /**//// <summary>  
15  /// 實現多文件上傳
16  /// </summary>
17  public class FileUp: System.Web.UI.Page
18  {
19    PRotected System.Web.UI.WebControls.Button UploadButton;
20    protected System.Web.UI.WebControls.Label strStatus;
21
22    private void Page_Load(object sender, System.EventArgs e)
23    {
24            if (this.IsPostBack) this.SaveImages();
25    }
26
27    private Boolean SaveImages()
28    {
29      /**////'遍歷File表單元素
30      HttpFileCollection files  = HttpContext.Current.Request.Files;
31
32      /**//// '狀態信息
33      System.Text.StringBuilder strMsg = new System.Text.StringBuilder();
34      strMsg.Append("上傳的文件分別是:<hr color=red>");
35      try
36      {
37        for(int iFile = 0; iFile < files.Count; iFile++)
38        {
39          /**////'檢查文件擴展名字
40          HttpPostedFile postedFile = files[iFile];
41          string fileName, fileExtension;
42          fileName = System.IO.Path.GetFileName(postedFile.FileName);
43          if (fileName != "")
44          {
45            fileExtension = System.IO.Path.GetExtension(fileName);
46            strMsg.Append("上傳的文件類型:" + postedFile.ContentType.ToString() + "<br>");
47            strMsg.Append("客戶端文件地址:" + postedFile.FileName + "<br>");
48            strMsg.Append("上傳文件的文件名:" + fileName + "<br>");
49            strMsg.Append("上傳文件的擴展名:" + fileExtension + "<br><hr>");
50            /**////'可根據擴展名字的不同保存到不同的文件夾
51            ///注意:可能要修改你的文件夾的匿名寫入權限。
52            postedFile.SaveAs(System.Web.HttpContext.Current.Request.MapPath("images/") + fileName);
53          }
54        }
55        strStatus.Text = strMsg.ToString();
56        return true;
57      }
58      catch(System.Exception Ex)
59      {
60        strStatus.Text = Ex.Message;
61        return false;
62      }
63    }
64


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 鄂尔多斯市| 衡水市| 浦江县| 信阳市| 卢氏县| 司法| 略阳县| 宾阳县| 玛曲县| 鹤壁市| 汶川县| 西城区| 乌苏市| 山西省| 塔河县| 公安县| 婺源县| 铜陵市| 阳泉市| 鹿泉市| 和田市| 通山县| 张家口市| 甘德县| 松阳县| 甘谷县| 蚌埠市| 即墨市| 柞水县| 新沂市| 呼伦贝尔市| 庄浪县| 吴忠市| 车致| 香港 | 揭西县| 渭南市| 昭觉县| 修文县| 岚皋县| 五指山市|