0
私はマルチパートファイルのアップロード要求を受けています。このファイルは、zipファイル形式の.zip形式です。 このファイルを解凍するにはどうすればよいですか? ハッシュマップに各エントリのファイルパスとファイルコンテンツを設定する必要があります。.zipファイルのアップロードSpring
HashMap<filepath, filecontent>
私がこれまで持っているコード:
はFileInputStream fis = new FileInputStream(zipName);
ZipInputStream zis = new ZipInputStream(
new BufferedInputStream(fis));
ZipEntry entry;
while ((entry = zis.getNextEntry()) != null) {
int size;
byte[] buffer = new byte[2048];
FileOutputStream fos =
new FileOutputStream(entry.getName());
BufferedOutputStream bos =
new BufferedOutputStream(fos, buffer.length);
while ((size = zis.read(buffer, 0, buffer.length)) != -1) {
bos.write(buffer, 0, size);
}
bos.flush();
bos.close();
}
zis.close();
fis.close();
}