我正在尝试从网站下载图片...它在本地工作得很好......但是当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!");
为什么要切断?
答案 0 :(得分:0)
为什么要切断?
很难说。您是否在Web浏览器中检查了Java控制台?你有异常堆栈跟踪吗?
一种可能性是浏览器已经确定applet花了太长时间......但我只是在猜测。