2012-04-13 4 views
3

Ich erhalte nur bei bestimmten Dateien einen Fehler beim Hochladen auf einen Webapi-Controller."MIME-Multipart-Stream. MIME-Multipart-Nachricht ist nicht abgeschlossen" Fehler auf Webapi-Upload

Der Fehler ist „MIME-Multipart-Stream. MIME-Multipart-Nachricht ist nicht vollständig“

Es scheint der Fehler auf eine Art nicht gut beendet POST-Daten verknüpft ist, sondern, wie ich überprüfen Sie die vom Browser gesendet Parameter mit Firebug alles scheint in Ordnung zu sein.

This post schlagen Sie eine Problemumgehung vor, die für mich nicht funktioniert. Ich habe auch bei this

sah ich die MultipartFormDataStreamProvider für die Deserialisierung verwendet.

Hier ein link zu zwei ähnlichen pdf-Dokumenten, einer funktioniert und einer nicht. Ich habe auch die Zip von einem anderen Beispiel html5 Webapi-Upload-Anwendung von strathweb.com. Die Anwendung funktioniert mit einem Dokument und nicht mit dem anderen.

+0

Können Sie einen reproduzierbaren Code posten oder geschieht das nur gelegentlich? – Aliostad

+0

Hinzugefügt der Frage eine Beispielanwendung (nicht meine) und zwei Beispieldokumente. – Ronnie

+0

Welche Version von VS ist das? Ich konnte das Projekt nicht öffnen. – Aliostad

Antwort

1

Nach this discussion, sollte es in dem nächsten Tropfen ASP.NET Web API festgelegt werden:

Wir haben in diesen sehen und während es tut repro das Beta-Bits mit uns bestätigt haben, dass das Problem hat wurde in den letzten Bits gelöst. Sie können entweder den letzten nächtlichen Build ausprobieren (siehe instructions here) oder auf unseren nächsten Drop warten.

Verwandte Themen