java访问url并返回zip文件,接收zip流时候报错什么问题

Stringurl_address=链接地址直接拿浏览器访问就能下载文件,是个zip文件。;URLurl=newURL(response.getBillDownloadU... String url_address = 链接地址直接拿浏览器访问就能下载文件,是个zip文件。;
URL url = new URL(response.getBillDownloadUrl());
HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
urlConnection.connect();
ZipInputStream zipIs = new ZipInputStream(new BufferedInputStream(urlConnection.getInputStream()));
ZipEntry ze;
while ((ze = zipIs.getNextEntry()) != null) {
System.out.println(ze.getName());
}
zipIs.closeEntry();
我想拿到这个zip文件流,然后解压。
为什么zipIs.getNextEntry()获取不到东西呢,到while循环这就报错了呢。
请大神指点。
URL url = new URL(链接地址);
展开
 我来答
匿名用户
2016-06-19
展开全部
文件不是特别大的话,先全部接收,再解压吧 。。。。。。。
追问
就一个zip文件,ZipInputStream zipIs 这个读取不到流,不知道什么原因
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式