Hallo,
ich habe ein seltsames Problem, ich habe ein Servlet, welches aus einer gegebenen SVG Datei ein JPEG erzeugt und dieses zurückgibt. Es tut unter Firefox 1.0 unter Opera und IE. Mit der Version 1.0.6 von FireFox allerdings öffnet er einen Downloaddialog im Sinne von Datei speichern/mit Anwendung öffnen. Ich weiß nicht was falsch sein soll, jemand nen Tip??
Hier mein Code:
<pre>
JPEGTranscoder t = new JPEGTranscoder();
try{
SVGProducer svg = (SVGProducer)request.getSession().getAttribute(Con st.DIAGRAMM_KEY);
t.addTranscodingHint(JPEGTranscoder.KEY_QUALITY,ne w Float(1));
TranscoderInput input = new TranscoderInput(svg.getDocument());
try{
OutputStream ostream = response.getOutputStream();
TranscoderOutput output = new TranscoderOutput(ostream);
t.transcode(input, output);
ostream.flush();
ostream.close();
}//End try
catch(Exception e){
.. Fehlerbehandlung ...
}//End catch
Sieht jemand was? Für Hilfe Dankbar
Jan
ich habe ein seltsames Problem, ich habe ein Servlet, welches aus einer gegebenen SVG Datei ein JPEG erzeugt und dieses zurückgibt. Es tut unter Firefox 1.0 unter Opera und IE. Mit der Version 1.0.6 von FireFox allerdings öffnet er einen Downloaddialog im Sinne von Datei speichern/mit Anwendung öffnen. Ich weiß nicht was falsch sein soll, jemand nen Tip??
Hier mein Code:
<pre>
JPEGTranscoder t = new JPEGTranscoder();
try{
SVGProducer svg = (SVGProducer)request.getSession().getAttribute(Con st.DIAGRAMM_KEY);
t.addTranscodingHint(JPEGTranscoder.KEY_QUALITY,ne w Float(1));
TranscoderInput input = new TranscoderInput(svg.getDocument());
try{
OutputStream ostream = response.getOutputStream();
TranscoderOutput output = new TranscoderOutput(ostream);
t.transcode(input, output);
ostream.flush();
ostream.close();
}//End try
catch(Exception e){
.. Fehlerbehandlung ...
}//End catch
Sieht jemand was? Für Hilfe Dankbar
Jan
Comment