【发布时间】:2018-01-13 21:12:11
【问题描述】:
我正在尝试从网页中获取图像并写入文件,但最后我的照片查看器无法识别图片文件并且无法打开它(该文件无法读取)。
这是我的代码:
URL urlpic = new URL("https://static.asset.aparat.com/lp/16107806-6200-m.jpg");//示例图片url HttpURLConnection connectionToPicFile=(HttpURLConnection)urlpic.openConnection(); BufferedReader buffPic=new BufferedReader(new InputStreamReader(connectionToPicFile.getInputStream()));
String pic = "";
String alldatapic = "";
while((pic=buffPic.readLine()) != null)
{
alldatapic += pic;
}
try
{
FileOutputStream fout = new FileOutputStream("D://pic.jpg");//where i want the file to be saved
byte[] b = alldatapic.getBytes();
fout.write(b);
fout.close();
}
catch(Exception ex)
{
System.out.println(ex.toString()+" "+ex.getMessage());
}
【问题讨论】:
标签: java io bufferedreader