可以使用Java的ZipOutputStream类来压缩多个文件,然后将压缩后的内容写入ByteArrayOutputStream中。接着可以使用ByteArrayOutputStream的toByteArray()方法获取压缩后的字节数组,并将其作为响应进行下载。
示例代码如下:
List<File> filesToZip =Arrays.asList(new File("file1.txt"), new File("file2.txt"));
ByteArrayOutputStream baos = new ByteArrayOutputStream();
ZipOutputS