Тестирование загрузки файла MVC с помощью Postman завершается неудачно при установке Conent-Length - PullRequest
0 голосов
/ 30 ноября 2018

Я тестирую приложение 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?

...