Я отправляю "ResponseEntity>" с весеннего загрузочного сервера на угловой клиент 6.Здесь Object - не что иное, как файл (pdf / image).
Я хочу прочитать этот ответ на клиенте angular 6 и получить все файлы на карте.много пытался, но не могу решить.
Пружинный контроллер загрузки
`
@RequestMapping( value = "/getFilesForNews",produces = MediaType.APPLICATION_JSON_VALUE)
public ResponseEntity<LinkedMultiValueMap<String, Object>> getFilesForNews(String newsId) {
LinkedMultiValueMap<String, Object> files = this.service.getFilesForNews(Integer.parseInt(UrlEncryption.decrypt(newsId)));
return ResponseEntity.ok()
.contentType(MediaType.MULTIPART_FORM_DATA)
.header(HttpHeaders.CONTENT_DISPOSITION, "attachment")
.body(files);
}`
угловой сервис
`public getFilesForNews(newsId) {
return this.http.get(this.url+"/getFilesForNews?newsId="+newsId,{ responseType : 'arraybuffer' });
}`
Component.ts file
`public getFilesForNews() { this.service.getFilesForNews(this.newsId).subscribe(response=>{
var res:any = response;
})
}`