Afin de créer un fichier à partir d'une URL HTTP, vous devez télécharger le contenu à partir de cette URL :
URL url = new URL("http://www.google.ro/logos/2011/twain11-hp-bg.jpg");
URLConnection connection = url.openConnection();
InputStream in = connection.getInputStream();
FileOutputStream fos = new FileOutputStream(new File("downloaded.jpg"));
byte[] buf = new byte[512];
while (true) {
int len = in.read(buf);
if (len == -1) {
break;
}
fos.write(buf, 0, len);
}
in.close();
fos.flush();
fos.close();
Le fichier téléchargé se trouve à la racine de votre projet : {project}/downloaded.jpg