Nous exécutons tomcat, et nous générons des fichiers pdf à la volée. Je n'ai pas la taille du fichier auparavant, donc je ne peux pas directement relier un fichier sur le serveur. Donc, j'envoie directement la sortie.Jsp télécharger la taille du fichier
response.setContentType("application/force-download");
OutputStream o = response.getOutputStream();
Ensuite, je publie directement sur ce OutputStream.
Le seul problème est que le récepteur n'obtient pas la taille de fichier, donc ils ne savent pas combien de temps le téléchargement prendra. Existe-t-il un moyen de dire à la réponse quelle est la taille du fichier? Je connais la taille du fichier, je ne peux pas dire au flux de quelle taille est le fichier.
Ceci est la bonne réponse. Le PO a mis à jour la question et a dit qu'il connaissait la taille du fichier, mais ne sait pas comment le spécifier dans la réponse. –