当前位置:编程学习 > JAVA >>

通过URL下载一个图片是的异常:IIOException

  
private static void downImg(String url_img)
{
try {
BufferedImage buff = ImageIO.read(new URL(url_img));
ImageIO.write(buff, "png", new File("D:\\1.png"));
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

}

抛出的异常
   javax.imageio.IIOException: Can't get input stream from URL!

有没有碰到过的,thanks ! url 图片 IIOException ImageIO --------------------编程问答-------------------- url_img是什么 ?
类似http://xxx.jpg ? --------------------编程问答-------------------- 你是不是没在url前面加
http --------------------编程问答--------------------
引用 1 楼 flagiris 的回复:
url_img是什么 ?
类似http://xxx.jpg ?


String url_img = "http://t4.mangafiles.com/Files/Images/54/75654/JOJO_001.png";

--------------------编程问答--------------------
引用 2 楼 game4daniel 的回复:
你是不是没在url前面加
http

String url_img = "http://t4.mangafiles.com/Files/Images/54/75654/JOJO_001.png";
加了 --------------------编程问答-------------------- 这个提示是你没有得到下载的文件的流,貌似你的写法有点问题吧! --------------------编程问答-------------------- 浏览器是打不开这个图片呀
图片是不存在,你当然下载不了呀 --------------------编程问答--------------------
引用 6 楼 game4daniel 的回复:
浏览器是打不开这个图片呀
图片是不存在,你当然下载不了呀

貌似只有我的浏览器能打开,郁闷中!
这是图片的源地址:http://www.imanhua.com/comic/54/list_77824.html
你看能不能把图片下载下来? --------------------编程问答--------------------
引用 5 楼 bingLoVezi 的回复:
这个提示是你没有得到下载的文件的流,貌似你的写法有点问题吧!

写法没有问题,前几天,我还用它下载了一部漫画 --------------------编程问答--------------------
引用 7 楼 yunshuixiliu 的回复:
引用 6 楼 game4daniel 的回复:浏览器是打不开这个图片呀
图片是不存在,你当然下载不了呀
貌似只有我的浏览器能打开,郁闷中!
这是图片的源地址:http://www.imanhua.com/comic/54/list_77824.html
你看能不能把图片下载下来?

写法肯定没有问题,并且你也验证过了,那就只在服务端那了,是不是因为验证的问题 --------------------编程问答-------------------- 我试了下,用不同浏览器下是不同的地址
我猜是不是需要一些头部验证,你再跟一下
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,