j'aurais aimé savoir si il y avait un moyen d'enregistrer un fichier depuis un serveur sur le disque.

la ou ça se corse c'est que les fichiers font plus de 3-4Mo pour certaines bases de données et donc si j'utilise la technique habituelle ça mets des heures en freezant le pc à cause de la boucle.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
URL url2 = new URL(lien + nomXml);
InputStream stream2 = (InputStream) (url2.getContent());
BufferedReader b2 = new BufferedReader(new InputStreamReader(stream2));
String ligne, text = "";
while ((ligne = b2.readLine()) != null) {
	text += ligne + "\n";
}
j'aurais donc voulu savoir si il existait un moyen d'enregistrer directement telle quel le fichier sans devoir le transformer en lignes et les rajouter au fur et à mesur etc.

ou si quelqu'un a une technique pour permettre de télécharger de gros fichiers tout court.