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

    这几天练习的ASP.NET MVC项目中碰到了文件上传的问题,分享一下:

    View:

    View
    1<form action="/AdminImage/Index/" method="post" enctype="multipart/form-data">
    2    <div>
    3        Please select a file to upload:&nbsp;&nbsp;
    4        <input type="file" id="fileImage" name="fileImage" />&nbsp;&nbsp;
    5        <input type="submit" value="Upload" />
    6    </div>
    7</form>
    Controller:

    Controller
     1        public ActionResult Index()
     2        {
     3            return View();
     4        }
     5        [AcceptVerbs(HttpVerbs.Post)]
     6        public ActionResult Index(FormCollection collection)
     7        {
     8            if (Request.Files.Count == 0)
     9            {
    10                return View();
    11            }
    12            var c = Request.Files[0];
    13            if (c != null && c.ContentLength > 0)
    14            {
    15                int lastSlashIndex = c.FileName.LastIndexOf("\\");
    16                string fileName = c.FileName.Substring(lastSlashIndex + 1, c.FileName.Length - lastSlashIndex - 1);
    17                fileName = Path.Combine(CommonUtility.DocImagePath, fileName);
    18                c.SaveAs(fileName);
    19            }
    20            return View();
    21        }


    本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/shaily/archive/2009/06/18/4278096.aspx

  • 相关阅读:
    php 建立类POST/GET 的HTTP请求
    上传文件
    golang精选100题带答案
    go面试
    golang反射
    go语言中type的几种使用
    写个版本迭代的方法 例如1.0.9 迭代为1.1.0 到10自动往前进1
    压缩文件和解压文件
    go语言中的文件创建,写入,读取,删除
    go面试题
  • 原文地址:https://www.cnblogs.com/mokliu/p/2138918.html
Copyright © 2011-2022 走看看