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

  • 相关阅读:
    android 之短信发送
    android 系统之ContentProvider
    android 开发电话拔号
    android 开发笔记
    android 常用权限备份
    在IE中使用Firebug
    常用的公式语言
    ASP.NET程序访问MS SQL的方法
    [News]将有新的代码生成工具集成在designer 8.5.1中
    JS对Lotus域的操作
  • 原文地址:https://www.cnblogs.com/mokliu/p/2138918.html
Copyright © 2011-2022 走看看