Java - url超时

时间:2011-05-14 06:40:03

标签: java

我正在尝试从网站下载图片...它在本地工作得很好......但是当applet通过网络浏览器运行时......它会被切断。例如,它下载图像很好但大约460-500 ...图像下载突然停止。

以下是我正在使用的内容:

                for (int i = 0; i < NUM_TILES; i++) {

                        try {
                System.out.println("Downloading tile " + i + " of "+NUM_TILES);
                File outputFileLocation = new File (System.getenv("APPDATA") + "\\.mystik\\tiles\\t"+i+".png");             
                String imgURL="line_tile/t"+i+".png";
                URL urlItem = new URL(imgURL);
                Image imageBR = ImageIO.read(urlItem);
                BufferedImage cpimg=(BufferedImage) imageBR;
                ImageIO.write(cpimg, "png", outputFileLocation);
                        } catch (MalformedURLException e1) {
                            e1.printStackTrace();
                        } catch (IOException ex) {
                            ex.printStackTrace();
                        }
                }
                System.out.println("Tiles downloaded!"); 

为什么要切断?

1 个答案:

答案 0 :(得分:0)

  

为什么要切断?

很难说。您是否在Web浏览器中检查了Java控制台?你有异常堆栈跟踪吗?

一种可能性是浏览器已经确定applet花了太长时间......但我只是在猜测。