从MVC .net

时间:2018-01-04 15:24:48

标签: asp.net-mvc view

我试图在.net上构建一个MVC应用程序中的图片 我按了一个按钮:

@Html.EditorFor(model => model.Imagen, 
                new { htmlAttributes = new{ @class = "input", @type="file" } })

但它只能得到图片的名称。因为安全原因,我读过这些内容,那么获取图片完整路径的最简单方法是什么? 我可以使用任何东西(.net框架)

1 个答案:

答案 0 :(得分:0)

上传的文件在您将其保存到某处之前没有路径。您的Action应该从帖子中收到一个HttpPostedFileBase对象,您可以使用它来执行此操作。

一个简单的例子:

[HttpPost]
public JsonResult Upload(HttpPostedFileBase upload)
{
  var filePath = System.IO.Path.Combine(@"C:\uploads\", upload.FileName);
  upload.SaveAs(filePath);
}