Получите отформатированный ответ 'multipart / form-data' в Angular 7.x - PullRequest
0 голосов
/ 15 февраля 2019

Я разрабатываю приложение 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?

...