急 java中怎么解决
java.net.SocketException: Connection reset我要通过给定地址下载图片 通过循环 下载量非常大 以前可以下 也出现过403 502的错误 后来自己就好了 现在就一直是连接重置了 看了网上一些说法 还是不对 请教各位大虾帮忙解决啦 谢谢呐 ..
下载的部分就是这么简单的一段代码
URL url = new URL("地址");
File file = new File("");
URLConnection uc = url.openConnection();
InputStream is = uc.getInputStream();
FileOutputStream out = new FileOutputStream(file);
int i = 0;
while ((i = is.read()) != -1) {
out.write(i);
}
out.close();
is.close();
------解决方案--------------------
添加:
out.flush();
out.close();
is.close();