相关疑难解决方法(0)

MVC 4 Razor文件上传

我是MVC 4的新手,我正在尝试在我的网站上实现文件上传控制.我无法找到错误.我的文件中有空值.

控制器:

public class UploadController : BaseController
    {
        public ActionResult UploadDocument()
        {
            return View();
        }

       [HttpPost]
       public ActionResult Upload(HttpPostedFileBase file)
       {
           if (file != null && file.ContentLength > 0)
           {
               var fileName = Path.GetFileName(file.FileName);
               var path = Path.Combine(Server.MapPath("~/Images/"), fileName);
               file.SaveAs(path);
           }

           return RedirectToAction("UploadDocument");
        }
    }
Run Code Online (Sandbox Code Playgroud)

视图:

@using (Html.BeginForm("Upload", "Upload", FormMethod.Post, new { enctype = "multipart/form-data" }))
{ 
    <input type="file" name="FileUpload" />
    <input type="submit" name="Submit" id="Submit" value="Upload" />
}
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc file-upload

244
推荐指数
4
解决办法
42万
查看次数

标签 统计

asp.net-mvc ×1

file-upload ×1