zoukankan      html  css  js  c++  java
  • asp.net MVC Upload

    代码
     1 public ActionResult UploadFiles()
     2         {
     3             var r = new List<MikeUploadFile>();
     4 
     5             foreach (string file in Request.Files)
     6             {
     7                 HttpPostedFileBase hpf = Request.Files[file] as HttpPostedFileBase;
     8                 if (hpf.ContentLength == 0)
     9                     continue;
    10                 string savedFileName = Path.Combine(AppDomain.CurrentDomain.BaseDirectory + "Upload\\" , Path.GetFileName(hpf.FileName));
    11                 hpf.SaveAs(savedFileName);
    12 
    13                 r.Add(new MikeUploadFile()
    14                 {
    15                     Name = savedFileName,
    16                     Length = hpf.ContentLength
    17                 });
    18             }
    19             return View(@"Upload", r);
    20         }
    21 
    1 public class MikeUploadFile
    2     {
    3         public string Name { getset; }
    4         public int Length { getset; }
    5     }


    很简单的代码就可以做到 单文件或多文件上传

  • 相关阅读:
    hello fetch
    git 基础命令
    拜占庭将军
    如何学习区块链
    简单的理解区块链技术
    使用AOP统一验签和校参
    为每个请求分配traceId的两种方式及父子线程本地变量传递
    监听kafka消息
    JVM OOM分析与调优
    JVM内存结构
  • 原文地址:https://www.cnblogs.com/Daan_z/p/1638675.html
Copyright © 2011-2022 走看看