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

  • 相关阅读:
    Django2.1发布,Django2.1新特性
    解决tomcat启动慢问题
    ELKstack简介及环境部署
    Django项目中使用celery做异步任务
    vue moment库格式化处理后端传的日期
    vueAdmin ui基础包
    DRF项目工程基础包
    linux文件系统命令和分区 挂载
    linux解压缩基本命令使用
    vim基本操作
  • 原文地址:https://www.cnblogs.com/mokliu/p/2138918.html
Copyright © 2011-2022 走看看