Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 下载Zip文件(Spring-Aangular 2+;)存档文件的格式未知或已损坏_Java_Angular_File_Download_Zip - Fatal编程技术网

Java 下载Zip文件(Spring-Aangular 2+;)存档文件的格式未知或已损坏

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

嗨,我正在尝试从服务器下载zip文件

DB:

春天:

@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')
    );
  }

文件下载

但无法打开: