[英]Java - url timing out
我正在尝试从网站上下载图像...在本地效果很好...但是当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!");
为什么要中断?
为什么要中断?
这很难说。 您是否已在网络浏览器中检查了Java控制台? 您是否获得异常stacktrace?
一种可能是浏览器认为applet花费的时间太长了……但是我只是在猜测。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.