Nếu tôi viết như thế này:
form action = "Images" method = "post" enctype = "Multipart / form-data"
nó hoạt động
Nhưng trong Dao cạo với '@' thì nó không hoạt động. Tôi đã phạm sai lầm nào chưa?
@using (Html.BeginForm("Upload", "Upload", FormMethod.Post,
new { enctype = "multipart/form-data" }))
{
@Html.ValidationSummary(true)
<fieldset>
Select a file <input type="file" name="file" />
<input type="submit" value="Upload" />
</fieldset>
}
Bộ điều khiển của tôi trông như thế này:
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Upload()
{
foreach (string file in Request.Files)
{
var uploadedFile = Request.Files[file];
uploadedFile.SaveAs(Server.MapPath("~/content/pics") +
Path.GetFileName(uploadedFile.FileName));
}
return RedirectToAction ("Upload");
}
Là hành động thực sự là "hình ảnh" hay là "Tải lên / Tải lên"?
—
J. Steen
Thật ra tôi có hai bộ điều khiển. bộ điều khiển hình ảnh với hành động 'hình ảnh' .. và bộ điều khiển tải lên 'với hành động tải lên ..
—
kk-dev11