读取图像。如果我执行下面的Groovy代码从URL
URL url = new URL('http://glowstick.blisstunes.com/wp-content/plugins/rss-poster/cache/e1ebf_josh-wink.jpg')
ImageIO.read(url)
我得到一个异常:
javax.imageio.IIOException: Can't get input stream from URL!
at javax.imageio.ImageIO.read(ImageIO.java:1369)
但是,如果我访问的URL在浏览器中的图像显示。这是否是因为HTTP请求被阻止,因为它看起来不像(来自头部),就像它来自浏览器?
http://stackoverflow.com/questions/3787966/javax-imageio-iioexception-cant-get-input-stream-from-url应该是同样的问题 – 2012-07-31 14:40:36
该代码工作对我来说在Groovy的控制台...: -/ – 2012-07-31 14:42:14
@tim_yates它也适用于Groovy控制台。它也适用于我在开发环境中运行应用程序。但它在生产中的应用程序的Grails控制台中不起作用。我怀疑龙是责怪。奇怪的是,下面的“工具包”建议确实有效。 – 2012-07-31 14:49:11