我看了很多网上的demo,先生成ZIP压缩文件,然后再下载。我这里是生成ZIP文件流 进行下载。(核心代码没多少,就是一些业务代码)
@RequestMapping(value = "/")
public ResponseEntity<byte[]> downloadInterviewFile() throws Exception {
// 根据面试官主键编码 下载文件
List<InterviewFile> interviewFiles = this.interviewFileService.getAll(interviewfile);
ByteArrayOutputStream byteOutPutStream = null;
if (!interviewFiles.isEmpty()) {
//单个文件名称
String interviewFileName = "";
//文件后缀
String fileNameSuffix = "";
//创建一个集合用于 压缩打包的参数
List<Map<String,