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.
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.
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"; }
ou si quelqu'un a une technique pour permettre de télécharger de gros fichiers tout court.
Partager