Android - 来自网址的已下载图片已损坏

时间:2017-08-08 07:14:04

标签: java android

我使用URL在Android中下载并保存图片。但有时保存的图像会被破坏,其中一半会变黑 例如看到这个:
enter image description here

我使用此代码:

URL _url = new URL(url);
_url.openConnection().setReadTimeout(10000);
_url.openConnection().setConnectTimeout(10000);
InputStream is = _url.openStream();
OutputStream os = new FileOutputStream(filePath + fileName);
byte[] b = new byte[1024];
int length;
while ((length = is.read(b)) != -1) {
    os.write(b, 0, length);
}
is.close();
os.close();

0 个答案:

没有答案