zoukankan      html  css  js  c++  java
  • ASP.NET上传多个文件

    HttpFileCollection与HttpPostedFile这二个类的组合就可以完成

    前端

    <asp:FileUpload ID="FileUpload1" runat="server" />
            
    <br />
            
    <asp:FileUpload ID="FileUpload2" runat="server" />
            
    <br />
            
    <asp:FileUpload ID="FileUpload3" runat="server" />
            
    <br />
            
    <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
            
    <br />
            
    <asp:Label ID="Label1" runat="server"></asp:Label>

    后端

    string filePath = Server.MapPath(""+ "\\UploadFiles\\";

                HttpFileCollection uploadFiles 
    = Request.Files;
                
    for (int i = 0; i < uploadFiles.Count; i++)
                {
                    HttpPostedFile userPostFile 
    = uploadFiles[i];
                        
    try
                        {
                            
    if (userPostFile.ContentLength > 0)
                            {
                                userPostFile.SaveAs(filePath 
    + Path.GetFileName(userPostFile.FileName));
                                Label1.Text 
    = "上传成功!";
                            }
                        }
                        
    catch (Exception ex)
                        {
                            Label1.Text 
    = "Error: " + ex.Message;
                        }
                }
  • 相关阅读:
    中文词频统计
    复合数据类型,英文词频统计
    Mybatis 异常:Cause: java.io.IOException: Could not find resource com.xxx.xxx.xml
    Ajax:修改了项目的ajax相关代码,点击运行没有效果
    大数据应用期末总评
    分布式并行计算MapReduce
    分布式文件系统HDFS 练习
    安装关系型数据库MySQL和大数据处理框架Hadoop
    爬虫综合大作业
    爬取全部的校园新闻
  • 原文地址:https://www.cnblogs.com/whtydn/p/2060796.html
Copyright © 2011-2022 走看看