Hallo,
ich will ein Foto im Internet per Java-Programm auf der Festplatte speichern, und das alle 5 min mit durchlaufender Nummer als Name.
Das untere Beispiel funktioniert in soweit das es das erste Foto mit der Nummer 1 abspeichert...aber dann abbricht. Habe ich was vergessen?
ich hoffe ihr könnt mir helfen.
thanx im vorraus
ich will ein Foto im Internet per Java-Programm auf der Festplatte speichern, und das alle 5 min mit durchlaufender Nummer als Name.
Das untere Beispiel funktioniert in soweit das es das erste Foto mit der Nummer 1 abspeichert...aber dann abbricht. Habe ich was vergessen?
Code:
import java.io.*;
import java.net.*;
import javax.imageio.*;
import java.awt.image.*;
public class Fotos
{
public static void main (String [] args)
{
//Variable für Bild-Name
int durchlauf=1;
//Bildschirmausgabe
System.out.println("Fotos werden gespeichert");
if (durchlauf>0)
{
BufferedImage image;
//speichern der datei
try
{
URL url = new URL(
"http://www.reichholf.net/gallery2/d/3385-1/DSC01883.JPG");
image = ImageIO.read(url);
ImageIO.write(image,"jpg", new File(durchlauf+".jpg"));
durchlauf++;
}
catch(Exception ex)
{
ex.printStackTrace();
}
//Bestimmte Zeit abwarten
try
{
Thread.sleep(10000);
}
catch (InterruptedException e)
{
e.printStackTrace();
}
}
else
{
System.out.println("error");
}
}
}
ich hoffe ihr könnt mir helfen.
thanx im vorraus