Size: a a a

Angular - русскоговорящее сообщество

2021 April 12

A

Andrey in Angular - русскоговорящее сообщество
Можно ещё reverse proxy погуглить. Ну уж если нет, то точно к бэкэндеру )))
источник

АМ

Антон Морозов... in Angular - русскоговорящее сообщество
да не, локально ччерез прокси идет, бэк проснулся, поправил, корсы ушли. Дальше другая проблема, респонз с 200 падает в ошибку, пока копаю
источник

A

Andrey in Angular - русскоговорящее сообщество
Error 200 может быть из-за content-type. Но это только предполодение
источник

АМ

Антон Морозов... in Angular - русскоговорящее сообщество
https://i.imgur.com/YtR7x23.png я уже сделал нативный запрос, файл пдф скачивается, страниц столько, сколько нужно, но они пустые
источник

АМ

Антон Морозов... in Angular - русскоговорящее сообщество
https://i.imgur.com/Q8JyH6L.png и вроде ответ похож на блоб
источник

A

Andrey in Angular - русскоговорящее сообщество
По-моему в обычном Http.get в параметрах можно поставить responseType blob
источник

VH

Vladyslav Hrehul in Angular - русскоговорящее сообщество
Попробуй saveas с npm
источник

VH

Vladyslav Hrehul in Angular - русскоговорящее сообщество
источник

АМ

Антон Морозов... in Angular - русскоговорящее сообщество
тут беда в том, что я при 200 ответ ловлю в catchError
источник

АМ

Антон Морозов... in Angular - русскоговорящее сообщество
и вот что в еррор https://i.imgur.com/DZ5ApsS.png
источник

VH

Vladyslav Hrehul in Angular - русскоговорящее сообщество
Покажи запрос, мб проблема в content type
источник

АМ

Антон Морозов... in Angular - русскоговорящее сообщество
источник

АМ

Антон Морозов... in Angular - русскоговорящее сообщество
источник

VH

Vladyslav Hrehul in Angular - русскоговорящее сообщество
@morozeckiy код, пожалуйста)
источник

АМ

Антон Морозов... in Angular - русскоговорящее сообщество
а)
источник

АМ

Антон Морозов... in Angular - русскоговорящее сообщество
блин, тут обертки фетча, но по факту там хттпКлиент гет https://i.imgur.com/f4k7cfd.png
источник

VH

Vladyslav Hrehul in Angular - русскоговорящее сообщество
return this.http.post(this.generatorURL._generateIEDocumentUrl, model,

{responseType: 'blob', headers: new HttpHeaders().append('Content-Type',

'application/json')});
источник

VH

Vladyslav Hrehul in Angular - русскоговорящее сообщество
Попробуй пока так
источник

VH

Vladyslav Hrehul in Angular - русскоговорящее сообщество
Это рабочий вариант
источник

VH

Vladyslav Hrehul in Angular - русскоговорящее сообщество
И потом на приеме ответа -
const blob = new Blob([data], { type: data.type });
 saveAs(blob, fileName);
источник