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.
Was mache ich falsch?