ich eine Methode haben Datei von Web-api zurückzukehrenGet-Response-Header von aurelia Fetch-Client
public static HttpResponseMessage FileAsFileAttachment(byte[] bytes, string filename)
{
var result = new HttpResponseMessage(HttpStatusCode.OK) { Content = new ByteArrayContent(bytes) };
result.Content.Headers.ContentType = new MediaTypeHeaderValue("application/octet-stream");
result.Content.Headers.ContentDisposition = new ContentDispositionHeaderValue("attachment") { FileName = filename};
return result;
}
Wie kann ich Content-Disposition von Antwort-Header lesen?
this.httpClient.fetch(`/company/get-asic-fee-autocomplete`).then(data=> { console.log(data.headers.get("Content-Disposition "))});
dieser Header immer null
Wie Dateiname erhalten und zeigen alle Header in aurelia Fetch-Client ???
in meinem Fall console.log (data.headers) sieht aus wie https://gyazo.com/1d32a4e9226bac151102649d607716fa –
Ich sehe, dass es einen Platz in Ihrem Code 'data.headers .get ("Inhalts-Disposition") '. Versuchen Sie nur 'data.headers.get (" content-disposition ")' –
egal. Dieser Wert ist immer Null. vielleicht unterstützt Aurelia Fetch-Client einige Header nicht. –