【发布时间】:2014-07-02 08:04:58
【问题描述】:
我想上传文件夹图片中的文件。
我将 ASP.NET 与 MVC4 和 razor 一起使用。
我的视图中有这个:
<div class="editor-label">
@Html.Label("Descriptif")
</div>
<div class="editor-field">
<input type="file" name="fDescriptif" />
@Html.ValidationMessageFor(model => model.fDescriptif)
</div>
[...]
<p>
<input type="submit" value="Create" />
</p>
在我的控制器中:
[HttpPost]
public ActionResult Create(formation formation)
{
if (ModelState.IsValid)
{
db.formations.Add(formation);
db.SaveChanges();
return RedirectToAction("Index");
}
return View(formation);
}
在我的模型中:
public string fDescriptif { get; set; }
我不知道我必须做什么才能将我的文件上传到我的文件夹“image”中并将我的文件名保存在我的数据库中。当我验证我的表单时,保存的是我的完整路径。
【问题讨论】:
-
您的链接显示如何仅在我需要上传文件时上传,并将其名称保存在我的数据库中以获取数据以及我模型“formation”上的其余数据 ....
标签: c# asp.net asp.net-mvc asp.net-mvc-4 razor