私の場合、Web アプリのリソース フォルダーから画像をダウンロードする必要があります。現在、次のコードを使用して、URL から画像をダウンロードしています。
url = new URL(properties.getOesServerURL() + "//resources//WebFiles//images//" + imgPath);
filename = url.getFile();
is = url.openStream();
os = new FileOutputStream(sClientPhysicalPath + "//resources//WebFiles//images//" + imgPath);
b = new byte[2048];
while ((length = is.read(b)) != -1) {
os.write(b, 0, length);
}
しかし、すべての画像を一度に読み取り、このための zip ファイルを作成する単一の操作が必要です。シーケンス入力ストリームと zip 入力ストリームの使用についてはよく知らないので、これらで可能であれば教えてください。