• 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

  • 相关阅读:
    [破解] nasca drm file -ver1.00
    [KEY] DK NOTES
    [Java] Tomcat环境变量设置
    [Java] Java record
    [SQL] SQL Server 触发器
    [GitHub] GitHub Repositories
    [GitHub] GitHub使用教程for Eclipse
    [SharePoint] SharePoint 错误集 3
    [SharePoint] SharePoint 错误集 2
    [SharePoint] SharePoint 错误集 1
  • 原文地址:https://www.cnblogs.com/mokliu/p/2138918.html
Copyright © 2020-2023  润新知