通过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 --------------------编程问答--------------------
String url_img = "http://t4.mangafiles.com/Files/Images/54/75654/JOJO_001.png";
--------------------编程问答--------------------
String url_img = "http://t4.mangafiles.com/Files/Images/54/75654/JOJO_001.png";
加了 --------------------编程问答-------------------- 这个提示是你没有得到下载的文件的流,貌似你的写法有点问题吧! --------------------编程问答-------------------- 浏览器是打不开这个图片呀
图片是不存在,你当然下载不了呀 --------------------编程问答--------------------
貌似只有我的浏览器能打开,郁闷中!
这是图片的源地址:http://www.imanhua.com/comic/54/list_77824.html
你看能不能把图片下载下来? --------------------编程问答--------------------
写法没有问题,前几天,我还用它下载了一部漫画 --------------------编程问答--------------------
写法肯定没有问题,并且你也验证过了,那就只在服务端那了,是不是因为验证的问题 --------------------编程问答-------------------- 我试了下,用不同浏览器下是不同的地址
我猜是不是需要一些头部验证,你再跟一下
补充:Java , Web 开发