
Originariamente inviata da
Pippozzo
Secondo te va bene se opero così :
codice:
InputStream inputStream = dataSource.getInputStream();
InputStream is = MimeUtility.decode(inputStream,"base64" ); //decodifico il flusso
FileWriter w=new FileWriter(dataSource.getName());
BufferedWriter bw = new BufferedWriter (w);
//Leggo l'inputStream decodificato
InputStreamReader isr = new InputStreamReader(is);
BufferedReader reader = new BufferedReader(isr);
String line="";
//Operazione di lettura
while((line=reader.readLine())!=null) {
bw.write(line);
bw.write ('\n');
bw.flush();
}