Bonjour à tous,

Lorsqu'on écrit dans le flux de sortie d'une Servlet (ServletOutputStream), est-il utile de passer par une classe qui bufferise les sorties (BufferedOutputStream) afin d'optimiser le téléchargement de la page ou du fichier dans mon cas ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
// Téléchargement du fichier temporaire sur le poste client
ServletOutputStream sortie = response.getOutputStream();
BufferedOutputStream bufferSortie = new BufferedOutputStream(sortie);
BufferedInputStream bufferFichierEntree = new BufferedInputStream(fichierInputStream.getInputStream());	
while ((octet = bufferFichierEntree.read()) != -1) bufferSortie.write(octet);
bufferSortie.flush();
Ou bien l'implémentation de ServletOutputStream a-t-elle tout prévu ?

Merci d'avance à tous.