Java 下载Zip文件(Spring-Aangular 2+;)存档文件的格式未知或已损坏
嗨,我正在尝试从服务器下载zip文件 DB: 春天:Java 下载Zip文件(Spring-Aangular 2+;)存档文件的格式未知或已损坏,java,angular,file,download,zip,Java,Angular,File,Download,Zip,嗨,我正在尝试从服务器下载zip文件 DB: 春天: @GetMapping("/download-applicant/{id}") public ApplicantDocument downloadApplicantDocument(@PathVariable Long id){ return applicantService.downloadApplicantDocument(id); } 角度: 服务: applicantDocumentDownloa
@GetMapping("/download-applicant/{id}")
public ApplicantDocument downloadApplicantDocument(@PathVariable Long id){
return applicantService.downloadApplicantDocument(id);
}
角度:
服务:
applicantDocumentDownload(id){
return this.http.get(this.url + '/Public/download-applicant/' + id, {responseType: 'arraybuffer'});
}
组成部分
getApplicantDocument(id) {
this.applicantService.applicantDocumentDownload(id).subscribe(
data => {
const blob = new Blob([data], {
type: 'application/zip' // or application/x-zip-compressed
});
const url = window.URL.createObjectURL(blob);
window.open(url);
},
err => console.error(err),
() => console.log('Vacancy zz load')
);
}
文件下载
但无法打开: