null: Denetleyici olarakYüklenen HttpPostedFile View üzerinde
<% =Html.BeginForm("About", "Home", FormMethod.Post, new {enctype="multipart/form-data "})%>
<input type="file" name="postedFile" />
<input type="submit" name="upload" value="Upload" />
<% Html.EndForm(); %>
böyle bir şey var:
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult About(HttpPostedFile postedFile)
{
//but postedFile is null
View();
}
postedFile
null Hakkında(). Dosyayı nasıl yüklerim?
Sadece aynı problemle karşılaşan herkesi farkettim .. Buradaki asıl problem 'enctype = 'multipart/form-data'' nitelik değerinin sonunda bir boşluk var ve bana inanıyor, Firefox bunu varsayılan hesap türü. Kromda fark etmeyeceksin. Aynı problemle karşı karşıya kaldım ve bu ekstra boşluğun yerini tespit edip çıkardığımda her şey yolunda gitti ..! Umarım birisinin birkaç dakikasını kurtaracaktır ..! –
ödeme [Scott Hansleman's'ın blog girişi] (http://www.hanselman.com/blog/ABackToBasicsCaseStudyImplementingHTTPFileUploadWithASPNETMVCIncludingTestsAndMocks.aspx) – Matthew