Ошибка загрузки WebAPI. Ожидаемый конец MIME-потока. MIME составное сообщение не завершено

Я следовал этому руководству для поддержки загрузки файлов в рамках MVC4 'с WebAPI:http://blogs.msdn.com/b/henrikn/archive/2012/03/01/file-upload-and-asp-net-web-api.aspx.

Когда мой контроллер получает запрос, он жалуется, чтоМногокомпонентное сообщение MIME не завершено. ', У кого-нибудь есть какие-нибудь советы по отладке этого? Я'мы попытались сбросить поток 'В положении «0» на случайном шуме еще кто-то читал, прежде чем он попал в обработчик.

Мой HTML выглядит так:


    <span>Select file(s) to upload :</span>
    
    

и мой контроллерs Post метод, как это:

    public Task Post()
    {
        if (Request.Content.IsMimeMultipartContent())
        {
            Stream reqStream = Request.Content.ReadAsStreamAsync().Result;
            if (reqStream.CanSeek)
            {
                reqStream.Position = 0;
            }

            string fullPath = HttpContext.Current.Server.MapPath("~/App_Data");
            var streamProvider = new MultipartFormDataStreamProvider(fullPath);

            var task = Request.Content.ReadAsMultipartAsync(streamProvider).ContinueWith(t =>
            {
                if (t.IsFaulted || t.IsCanceled)
                    Request.CreateErrorResponse(HttpStatusCode.InternalServerError, t.Exception);

                var fileInfo = streamProvider.FileData.Select(i =>
                {
                    var info = new FileInfo(i.LocalFileName);
                    return "File uploaded as " + info.FullName + " (" + info.Length + ")";
                });
                return fileInfo;

            });
            return task;
        }
        else
        {
            throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.NotAcceptable, "Invalid Request!"));
        }
    }

Я что-то упускаю из виду?>

Ответы на вопрос(1)

Ваш ответ на вопрос