Я разрабатываю приложение Angular, которое показывает некоторые изображения пользователю.
Я хотел бы получить эти изображения из одного вызова REST в веб-сервисе: учитывая тот факт, что я уже загружаю изображения черезFormData
объект, я хотел бы получить эти изображения таким же образом (так, в основном, через content-type: multipart/form-data
).
На данный момент, используя следующий код:
this.http.post('api/load', {}, {headers: {'Accept': 'multipart/form-data'},
responseType:'text', observe: 'response'});
Я на самом деле получаю полный текст ответа в текстовом формате, например:
--974b5730-ab25-4554-8a69-444664cab379
Content-Disposition: form-data; name=result
{"bar":[1,2,3,4], "foo": true}
--974b5730-ab25-4554-8a69-444664cab379
Content-Disposition: form-data; name=image; filename=image1.jpg; filename*=utf-8''image1.jpg
--- binarycontent...
Но это в необработанном текстовом формате.
Как я могу получить multipart/form-data
ответ, отформатированный по его границам или чистый в Angular 7.x?