У меня есть контроллер rest в моем бэкэнде Java для загрузки файлов в виде потоков: конечные точки возвращают поток StreamingResponseBody, когда я пытаюсь загрузить файл с curl, он работает нормально:
curl -H "Authorization: Bearer <MyToken>" http://localhost:9001/rest/api/download --output test.zip
Но не с angular, я использую метод get HttpModule:
this.http.get(url, headers).subscribe ...
Однако я вижу, что файл загружается в сетевую панель инструментов chrome developper, но я понятия не имею, где файл сохраняется, как если бы он был передан вместо загруженного:
Может ли любое тело объяснить это поведение и как загрузить поток для его трансляции.