"convertir un InputStream vers un fichier"
Hmmm... Ca se fait pas comme ca!
Comme l'a dit Ricco, utilise un OutputStream
-> Tu lis depuis un InputStream et tu écrit dans un fichier grâce a un OutputStream :
Code :
- InputStream in = <bla bla bla>.getInputStream();
- String FileName = "path vers le fichier destination";
- FileOutputStream writenFile = new FileOutputStream(FileName);
- int i = 0;
- while ((i = in.read()) != -1) {
- writenFile .write(i);
- }
- writenFile .flush();
- writenFile .close();
|
C'est un peu moche de lire byte par byte... tu peux aussi utiliser la métode read(byte[])...
@+