我想下载多个zip文件作为一个zip文件的请求。 我有像C,https://test12.zip等zip文件路径。所以我怎样才能下载这些文件作为一个zip文件。我一直在寻找这一点。我得到的只是下载多个文件(本地)并压缩它们的例子。这是我试图下载一个文件。对于多个文件它不会工作。如何从URL下载多个文件作为一个zip文件
URL url = new URL("https://test12.zip");
URLConnection connection = url.openConnection();
InputStream stream = connection.getInputStream();
BufferedOutputStream outs = new BufferedOutputStream(response.getOutputStream());
int len;
byte[] buf = new byte[1024];
while ((len = stream.read(buf)) > 0) {
outs.write(buf, 0, len);
}
outs.close();
任何帮助将不胜感激。
你就不能下载的所有文件,并提取它们,然后作出一个大拉链了出来? –
'https:// test12.zip'无效。你的问题不清楚。你是否要求'a.zip'和'b.zip'作为一个单独的文件下载,比如'ab.zip'?你不能那样做。你不能下载不存在的东西。服务器必须有一个预先存在的zip文件,其中包含所有内容。您必须单独下载它们并将它们组合到单个存档中。 –