J'ai écrit une servlet qui va retourner un fichier csv (généré dynamiquement) à l'utilisateur à télécharger. Cependant, le client ne peut pas voir la taille du fichier, ce qui signifie qu'il ne reçoit aucun indicateur de progression.java générer le fichier csv dynamique pour le téléchargement
J'ai ce code
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
try {
String csv = getCsv();
resp.setContentType("text/csv");
resp.setContentLength(csv.getBytes().length);
resp.getWriter().write(csv);
} catch (Exception e) {
log.error("error generating feed", e);
}
}
merci.
Quelle est exactement la question ici? – ColinD
Je suppose qu'il veut que l'indicateur de progression indique la taille du fichier. – tHeSiD
Appliquez-vous une compression (gzip ou similaire)? – thejh