Verwenden von Open CSV, um Dateien von Servletzputstream zu senden
Frage
Ich habe ein JSON-Objekt analysiert, das mit dem Pfosten an meinen Tomcat-Server gesendet wurde und es in eine CSV-Datei umgewandelt wurde.Ich möchte die CSV-Datei an den Benutzer zurücksenden.Ich bin verwirrt, wie Sie die Datei zurücksenden, da alle Beispiele, die ich gesehen habe, eine tatsächliche Datei, die auf dem Server gespeichert ist - meine Datei in Erinnerung aufgebaut ist, und eignet sich nicht tatsächlich auf einen Datei- / File-Deskriptor, soweit ich kannerzählen.
generasacodicetagpre.Lösung
Was müssen Sie tun, um eine Datei an den Benutzer von einem Servlet zu senden?
- .
- den Inhaltstyp einstellen.
- Schreiben Sie die Bytes aus.
scheint mir, dass Sie dies tun, aber in der falschen Reihenfolge.Anstatt Application / Octet-Stream zu verwenden, möchten Sie dem Browser tatsächlich dem Browser mit diesem CSV sagen.Möglicherweise möchten Sie auch einen Dateinamen geben.
generasacodicetagpre.