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

首頁 > 編程 > .NET > 正文

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

2024-07-10 13:00:04
字體:
來源:轉載
供稿:網友

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)" >
21          <input 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

商業源碼熱門下載www.html.org.cn

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 广汉市| 蚌埠市| 洱源县| 绥中县| 炎陵县| 南京市| 高安市| 白玉县| 池州市| 北票市| 缙云县| 峨山| 岳池县| 五台县| 伊川县| 汝南县| 辽中县| 通辽市| 荣成市| 安新县| 梅河口市| 呼图壁县| 宣武区| 昆山市| 高阳县| 菏泽市| 晋中市| 象州县| 芒康县| 临夏县| 襄城县| 兴仁县| 韶山市| 永春县| 麻城市| 拉孜县| 长泰县| 娄烦县| 南陵县| 禹州市| 高雄县|