2016-10-20 3 views
0

ich eine Datei als Teil des Formdata von AngularJS zu .NET Web API Senden Sie wie folgt vor:HttpContext.Current.Request.Files [0] .FileName Rückkehr Blob für Bilddateien

AngularJS:

var cabinetFormData = new FormData(); 
cabinetFormData.append('file', file); 

Senden der oben FormData als Parameter in der Serviceaufruf zu Net WebAPI

.NET:

var httpRequest = HttpContext.Current.Request; 
var fileRequest = httpRequest.Files[0]; 

Während die Anfrage auf der Serverseite empfangen wird, wird die fileRequest.FileName immer als "Blob" für alle Bilddateien angezeigt. Der Rest des Inhalts zeigt sich gut. Gewünschte Dateinamen für andere Formate wie .pdf und .xml. Ich habe die Eingabe überprüft und es werden alle formData gesendet.

enter image description here

Was mache ich falsch?

Antwort

Verwandte Themen