Ich versuche zum Hochladen von Dateien über den Browser mit dem Web Api und kantig azurblau, habe ich dieses Beispiel gefolgt: (! Nicht sicher, ob dies die richtige Implementierung ist) https://ppolyzos.com/2016/02/07/upload-a-file-to-azure-blob-storage-using-web-api/Hochladen von Dateien nach Azure über Web Api wirft nicht unterstützte Medientyp-Ausnahme?
ich die Anfrage von Winkel Service senden :
this.PostFiles = function (files) {
var req = $http.post('/api/GENAccounts/UploadFile', files);
return req;
}
und die files
ist eine Anordnung von Dateien, die vom Benutzer ausgewählt
<input type="file" ngf-select="uploadFiles($files, $invalidFiles)" multiple accept="image/*" ngf-max-height="1000" ngf-max-size="3MB" />
I auch den gleichen Test in dem Schritt gefolgt ar tikel, indem einfache Zeichenfolge über Postman, und es immer noch die gleichen Fehler werfen, und diese Aussage immer true
if (!Request.Content.IsMimeMultipartContent("form-data"))
{
throw new HttpResponseException(HttpStatusCode.UnsupportedMediaType);
}
In seiner Implementierung zurückkehren, so sieht er nicht in dem Web-api POSTed Objekt definieren, die ungewöhnliche Verhalten ist mich. So, wie die Dateien an Web-API übergeben, und in jedem Format, das diesen Test form-data
bestehen kann?
Haben Sie dieses Problem gelöst, irgendwelche Updates? –