9

私の場合、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 入力ストリームの使用についてはよく知らないので、これらで可能であれば教えてください。

4

2 に答える 2