• ASP.NET MVC文件上传简单示例


        最近用到了文件上传功能,下面给出ASP.NET MVC文件上传的一个简单示例:

        一、前端代码

            @using (Html.BeginForm("UploadFile", "Home", FormMethod.Post, new {enctype = "multipart/form-data"}))
            {
                <div>文件上传:<input type="file" name="myFile"/></div>
                <input type="submit" value="提交"/>
            }

        二、后台代码

            /// <summary>
            /// 上传文件
            /// </summary>
            /// <returns>上传文件结果信息</returns>
            [HttpPost]
            public ActionResult UploadFile()
            {
                HttpPostedFileBase file = Request.Files["myFile"];
                if (file != null)
                {
                    try
                    {
                        var filename = Path.Combine(Request.MapPath("~/Upload"), file.FileName);
                        file.SaveAs(filename);
                        return Content("上传成功");
                    }
                    catch (Exception ex)
                    {
                        return Content(string.Format("上传文件出现异常:{0}", ex.Message));
                    }
                    
                }
                else
                {
                    return Content("没有文件需要上传!");
                }
            }

       

  • 相关阅读:
    HDU 1978 How many ways
    hdu 1966 Pie
    hdu 1966 Pie
    HDU 1896 Stones
    HDU 1896 Stones
    hdu 1278 逃离迷宫
    hdu 1278 逃离迷宫
    HDU 2548 A strange lift
    HDU 2548 A strange lift
    PHP 错误与异常 笔记与总结(10)错误处理器测试
  • 原文地址:https://www.cnblogs.com/huatao/p/4727398.html
Copyright © 2020-2023  润新知