Announcement

Collapse
No announcement yet.

Responsefehler im Servlet unter FireFox 1.0.6

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Responsefehler im Servlet unter FireFox 1.0.6

    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

  • #2
    Hallo Jan,

    Du mußt den content-type setzen (am besten als erstes bevor irgendwas mit dem response getan wird):
    <br>
    response.setContentType("image/jpeg");
    <br>

    Gruß,

    Alwi

    Comment


    • #3
      Hallo Alwin,

      man bin ich doof. klar, hätte ich selber sehen müßen. warum ist das aber dem FF 1.0 egal? Komische Sache. Dennoch vielen Dank.

      Ja

      Comment

      Working...
      X