Herunterladen und ändern Sie die Erweiterung einer Datei erzeugt mit JSP
-
22-07-2019 - |
Frage
Ich erzeuge eine CSV (Comma Separated Value) Datei mit Java Server Pages (JSP). Die URL zeigt "my_generated_csv.jsp
".
Was ich tun möchte, ist einfach: Der Benutzer „Generate
“ klickt, die die erzeugte CSV
Datei herunterlädt. Ich möchte es mit der JSP erzeugen. Muß ich meinen Ansatz zu überdenken?
Edit:
Der folgende Code funktioniert die Datei herunterladbar zu machen, aber die Erweiterung bleibt gleich. Weiß jemand, wie man es ändern?
<% response.setContentType("text/csv"); %>
Lösung 2
die Antwort gefunden:
response.setContentType("application/csv");
response.setHeader("Content-Disposition", "inline;filename=myfile.csv");
Andere Tipps
Haben JSP die Datei speichern, und dann gibt dem Benutzer einen Link auf die Datei. Entweder das, oder geben Sie die Seite mit den MIME-Typ einer CSV-Datei (Text / CSV).
Ich glaube, Sie würden verwenden
<% response.setContentType("text/csv"); %>
, um den MIME-Typ festgelegt.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow