我正试图通过java中的URL从互联网上获取图像.我正在使用以下代码.
URL url = new URL(webAddress);
image = ImageIO.read(url);
Run Code Online (Sandbox Code Playgroud)
有时它可以工作,有时它只是无限期挂起,具体取决于WebAddress是什么.没有错误消息,它只是继续运行,什么都不做.
通过将它们复制并粘贴到Web浏览器中来确认,它们永远挂起的地址肯定有图像.似乎没有哪种模式可以运行,哪些不运行 - 它们都是jpeg.我已经做了一些搜索并找到了一些从URL获取图像的其他方法,但同样的事情发生在所有这些 - 它们处理一些图像并挂在其他图像上.
你知道是什么原因造成这种情况,以及如何解决这个问题?