Hallo!
Schon wieder ich…
Ich habe hier ein JSP, dass ein RTF-Dokument aus einem Bytearray einliest und als Response zum Browser schickt. Ich bekomme leider nur den ASCII-Text angezeigt.
Wie kann ich das als RTF zum Browser schicken?
Danke
Sven
Hallo!
Schon wieder ich…
Ich habe hier ein JSP, dass ein RTF-Dokument aus einem Bytearray einliest und als Response zum Browser schickt. Ich bekomme leider nur den ASCII-Text angezeigt.
Wie kann ich das als RTF zum Browser schicken?
Danke
Sven
Hallo,
Ich habe hier ein JSP, dass ein RTF-Dokument aus einem
Bytearray einliest und als Response zum Browser schickt. Ich
bekomme leider nur den ASCII-Text angezeigt.
Wahrscheinlich liegt es daran, dass Du nicht den korrekten Mime-Type setzt. Für RTF-Dateien müsste dieser eigentlich „application/rtf“ heissen.
Gruss,
Frank
Fehler: ‚OutputStream already obtained‘
Hallo!
Ich habe als ContentType:
response.setContentType(„Application/msword“);
gesetzt, da bei „Application/rtf“ oder „text/richtext“ oder „text/rtf“ nur Wordpad oder der Editor gestartet und der Quelltext des Dokumentes angezigt wird.
Funktioniert soweit…
Die Anzeige im Word-Plugin ist OK, aber wenn ich die Datei speichere, dann sehe ich im Editor die Fehlermeldung „OutputStream already obtained“ nach dem RTF-Quelltext des Dokumentes.
Gefüllt habe ich den Stream mit
ByteArrayOutputStream baostream = new ByteArrayOutputStream();
baostream.write(bArray);
baostream.writeTo(response.getOutputStream());
Ich kann leider nur in keiner meiner 10 Zeilen Code erkennen, wo ich diesen schon mal geholt hätte…
Der Fehler stört in der jetzigen Situation nicht weiter, da davon im Word nichts zu sehen ist, aber es unsauber!
Kannst Du mit sagen, was das soll???
Ich will kein Servlet schreiben!
Sven
Hallo,
Die Anzeige im Word-Plugin ist OK, aber wenn ich die Datei
speichere, dann sehe ich im Editor die Fehlermeldung
„OutputStream already obtained“ nach dem RTF-Quelltext des
Dokumentes.Gefüllt habe ich den Stream mit
ByteArrayOutputStream baostream = new
ByteArrayOutputStream();
baostream.write(bArray);
Statt
baostream.writeTo(response.getOutputStream());
versuch es doch mit
baostream.writeTo(out);
Ich kann leider nur in keiner meiner 10 Zeilen Code erkennen,
wo ich diesen schon mal geholt hätte…
In einer JSP wird dieser von der JSP geholt.
Gruss,
Frank