您的位置:首页 > 编程语言 > ASP

Asp.net MVC中上传图片

2017-05-28 19:52 274 查看

视图代码

@using (Html.BeginForm(“Add”,”Yifu”, FormMethod.Post, new { enctype = “multipart/form-data” }))

//注意enctype = “multipart/form-data” }必不可省

{

@Html.EditorFor(model => model.img, new { htmlAttributes = new { @class = “form-control”, type = “file” } })

@Html.ValidationMessageFor(model => model.img, “”, new { @class = “text-danger” })

}

控制器代码

HttpPostedFileBase file = Request.Files[0]; //用于获取上传的文件

var fileName = file.FileName; //获取文件的名字(包括后缀)

var filePath = Server.MapPath(“/Images/yifu/”); //将虚拟路径转化为物理路径

file.SaveAs(Path.Combine(filePath, fileName)); //保存文件内容
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: