MVC 4 Razor文件上傳我是新的MVC 4,我試圖在我的網(wǎng)站實(shí)現(xiàn)文件上傳控制。我找不到錯(cuò)誤,我在我的文件中得到了一個(gè)空值。主計(jì)長(zhǎng):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");
}
}意見:@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" />}
3 回答

RISEBY
TA貢獻(xiàn)1856條經(jīng)驗(yàn) 獲得超5個(gè)贊
Upload
HttpPostedFileBase
file input
.
<input type="file" name="file" />
Request.Files
:
[HttpPost]public ActionResult Upload(){ if (Request.Files.Count > 0) { var file = Request.Files[0]; 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"); }
- 3 回答
- 0 關(guān)注
- 527 瀏覽
添加回答
舉報(bào)
0/150
提交
取消