ZipOutputStream out=new ZipOutputStream(new FileOutputStream(zipFileName))
for(int i=0i<逗稿握fileList.size()i++){
String filename = (String)fileList.get(i)
File file = new File(filename)
zip(out,file)
}
out.close()
下载的如下:
private int blockSize=65000
File file = new File(sourceFilePathName)
FileInputStream fileIn = new FileInputStream(file)
int readBytes = 0
readBytes = fileIn.read(b, 0, blockSize)
totalRead += readBytes
out.write(b, 0, readBytes)
代码大致敬派如此,请参考。山庆
java从html页面下载zip文件方法,当 Chrome/Edge 开始下载文雀携件时,它们会将其视为 html 文件而不是 zip。将下载的 .html 重命名为敏岁游 .zip 然后给出正确的文件,所以我正确地创建了 zip。
如果我将 Edge 设桥销置为提示下载,而不是自动下载文件,那么我可以在下载时将其视为 zip 文件。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)