28 Mart 2013, PERÅžEMBE
MVC 4 Razor Dosya Upload
MVC 4 için yeni duyuyorum ve Dosya Yükleme Denetimi uygulamak için çalışıyorum benim web sitesi. Hata bulmak mümkün duyuyorum.Boş alıyorum dosyamda değer.
Denetleyici:
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");
}
}
Görünüm:
@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" />
}
CEVAP
28 Mart 2013, PERÅžEMBE
Upload
yöntemi HttpPostedFileBase
parametre 8* *adıyla aynı olması gerekir.
Yani ÅŸu ÅŸekle girdi:
<input type="file" name="file" />
Ayrıca, Request.Files
dosyaları bul:
[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");
}
Bunu PaylaÅŸ:
GWT temel Dosya upload...
Nasıl bir WordPress kullanmak upload d...
Raylar nasıl bir dosya upload test ede...
Nasıl bir dosya upload Ataç kullanarak...
Nasıl jQuery kullanarak bir dosya uplo...