保存图片时候错误信息:Unexpected end of file from server 十万火急
import java.io.*;
import java.net.MalformedURLException;
import java.net.*;
public class SaveImageToLocal {
public static void pic() throws IOException {
URL url;
try {
int bytesum = 0;
int byteread = 0;
url = new URL("http://t3.baidu.com/it/u=2632763009,2109971374&fm=0&gp=0.jpg");
URLConnection conn = url.openConnection();
// 获得连接
InputStream inStream = conn.getInputStream();// 生成输入流文件
FileOutputStream fs = new FileOutputStream("e:/abc.gif");
byte[] buffer = new byte[30000];
while ((byteread = inStream.read(buffer)) != -1) {
bytesum += byteread;
// 字节数
// 文件大小
System.out.println(bytesum);
fs.write(buffer, 0, byteread);
}
inStream.close();
} catch (Exception e) {
System.out.println("保存失败");
e.printStackTrace();
}
}
public static void main(String[] args) throws Exception {
pic();
}
}