Wir laufen Tomcat, und wir erzeugen PDF-Dateien im laufenden Betrieb. Ich habe nicht die Dateigröße vor der Hand, so dass ich nicht direkt auf eine Datei auf dem Server verlinken kann. Also sende ich direkt die Ausgabe.Jsp Download Dateigröße
response.setContentType("application/force-download");
OutputStream o = response.getOutputStream();
Und dann ich direkt an diesen OutputStream ausgeben.
Das einzige Problem ist, dass der Empfänger nicht die Dateigröße bekommt, so dass sie nicht wissen, wie lange der Download dauern wird. Gibt es eine Möglichkeit, der Antwort mitzuteilen, wie groß die Datei ist?
BEARBEITEN Ich kenne die Dateigröße, ich kann dem STREAM nicht sagen, wie groß die Datei ist.
Dies ist die richtige Antwort. Der OP hat die Frage aktualisiert und gesagt, er kenne die Dateigröße, weiß aber nicht, wie er das in der Antwort angeben soll. –