Я тестирую приложение MVC с почтальоном.Я тестирую этот упрощенный пример для этого поста
Мой контроллер
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult About(HttpPostedFileBase postedFile)
{
//but postedFile is null
return View();
}
Моя форма
@Html.BeginForm("About", "Home", FormMethod.Post, new { enctype = "multipart/form-data" })
{
<input type="file" name="postedFile" />
<input type="submit" name="upload" value="Upload" />
}
Когда я запускаю этот сайт, файл HttpPostedFileBase postsFile заполняется и всеработает.Нет, я тестирую эту страницу с почтальоном.Это также работает нормально, за исключением случаев, когда я передаю заголовок content-length.
Почему заголовок Content-Length приводит к тому, что мой размещенный файл HttpPostedFileBase будет иметь значение null?