Salut à tous,
pour ceux qui n'ont pas lu ma discussion precedente, j'ai reussi a envoyé un fichier du client vers le serveur.
Du coté serveur j'ai recuperer les données du flux sans sauver le fichier en dur.
Ensuite j'ai traité ses données, puis maintenant je veux envoyer un flux de donnée vers le client.
C'est a dire que le client aura une fenetre du type "Save as" qui s'ouvre et du coté serveur je ne veux pas creer de file mais juste faire un stream en cache à envoyer.
J'ai une idée du debut de code:
Mais bon, ca plante deja au niveau de response.setHeader("Content-Disposition", "attachment; filename=monfichier.xls");
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 response.setContentType("text/plain"); response.setHeader("Content-Disposition", "attachment;filename=monfichier.xls"); ServletOutputStream out = response.getOutputStream(); // la j'ecrit mes données out.write(MesDonnees.getBytes()); out.flush(); out.close(); response.reset();
Si qqun a une idée.....
Partager