
Hi. Wenn einem Ticket ein pdf oder jpg oder irgendwas anderes binäres Anhänge sind die Anhänge defekt. Konnte im Bugtracker leider noch nix zu dem Thema und OTRS-2.0.1 finden. Ist das evtl. ein bekanntes Problem? Bin für jeden Tip dankbar... Mir freundlichen Grüßen, Michael Rühmann

Kleine Update meiner Frage :-) Update: jpg und png funktioniert. Das Problem reduziert sich also z. Zt. auf pdf-Dateien :-( MfG Michael Rühmann Am Donnerstag, 11. August 2005 12:43 schrieb Michael Rühmann:
Hi.
Wenn einem Ticket ein pdf oder jpg oder irgendwas anderes binäres Anhänge sind die Anhänge defekt. Konnte im Bugtracker leider noch nix zu dem Thema und OTRS-2.0.1 finden. Ist das evtl. ein bekanntes Problem?
Bin für jeden Tip dankbar...
Mir freundlichen Grüßen, Michael Rühmann

Hallo Michael, On Thu, Aug 11, 2005 at 12:54:22PM +0200, Michael Rühmann wrote:
Kleine Update meiner Frage :-)
Update: jpg und png funktioniert. Das Problem reduziert sich also z. Zt. auf pdf-Dateien :-(
Am Donnerstag, 11. August 2005 12:43 schrieb Michael Rühmann:
Wenn einem Ticket ein pdf oder jpg oder irgendwas anderes binäres Anhänge sind die Anhänge defekt. Konnte im Bugtracker leider noch nix zu dem Thema und OTRS-2.0.1 finden. Ist das evtl. ein bekanntes Problem?
Bin für jeden Tip dankbar...
Ich kann das so hier nicht nachvollziehen. Anhänge funzen sowohl beim Anlegen von Tickets über die Oberfläche als auch beim Empfang von neuen Tickets. Auf welchem Betriebssystem nutzt du OTRS? Welche DB nutzt du als Backend? Ciao, Christian -- ((otrs)) :: OTRS GmbH :: Norsk-Data-Str. 1 :: 61352 Bad Homburg http://www.otrs.de/ :: Manage your communication!

Am Donnerstag, 11. August 2005 18:41 schrieb Christian Schoepplein:
Hallo Michael, Hallo Christian,
On Thu, Aug 11, 2005 at 12:54:22PM +0200, Michael Rühmann wrote:
Kleine Update meiner Frage :-)
Update: jpg und png funktioniert. Das Problem reduziert sich also z. Zt. auf pdf-Dateien :-(
Am Donnerstag, 11. August 2005 12:43 schrieb Michael Rühmann:
Wenn einem Ticket ein pdf oder jpg oder irgendwas anderes binäres Anhänge sind die Anhänge defekt. Konnte im Bugtracker leider noch nix zu dem Thema und OTRS-2.0.1 finden. Ist das evtl. ein bekanntes Problem?
Bin für jeden Tip dankbar...
Ich kann das so hier nicht nachvollziehen. Anhänge funzen sowohl beim Anlegen von Tickets über die Oberfläche als auch beim Empfang von neuen Tickets.
Auf welchem Betriebssystem nutzt du OTRS? Welche DB nutzt du als Backend? Das OTRS läuft auf Gentoo mit einer MySQL-DB. Mein Update von vorhin war leider net ganz korrekt .-( Das ganze stellt sich im Moment so dar das Textdateien als Anhang problemlos funktionieren. Alles binäre (auch jpg) wird irgendwie zerlegt und wird anscheinend nicht komplett gespeichert. Bilder lassen sich öffnen aber es fehlt was, und pdf-Dateien sind schrott.
Wenn ich versuche die Dateien zu öffnen erscheinen im error.log vom apache2 folgende Fehler: [Thu Aug 11 18:39:30 2005] [error] [client 84.133.67.121] [Thu Aug 11 18:39:30 2005] index.fpl: Malformed UTF-8 character (unexpected end of string) at /var/www/localhost/otrs-2.0.1/bin/fcgi-bin/../../Kernel/Output/HTML/Generic.pm line 1703., referer: https://www.otrs.linplus.de:8080/otrs/index.fpl?TicketID=215&Action=AgentTic... [Thu Aug 11 18:39:30 2005] [error] [client 84.133.67.121] [Thu Aug 11 18:39:30 2005] index.fpl: Wide character in print at /var/www/localhost/otrs-2.0.1/bin/fcgi-bin/../../Kernel/System/Web/InterfaceAgent.pm line 687., referer: https://www.otrs.linplus.de:8080/otrs/index.fpl?TicketID=215&Action=AgentTic... Sieht also irgendwie nach charset Problemen aus :-( Aber warum geht es dann mit Textdateien?? Bin grad etwas ratlos.. Vielen Dank für die ganzen Antworten :-) So long, Micha
Ciao, Christian

Hallo Michael,
Wenn einem Ticket ein pdf oder jpg oder irgendwas anderes binäres Anhänge sind die Anhänge defekt. Konnte im Bugtracker leider noch nix zu dem Thema und OTRS-2.0.1 finden. Ist das evtl. ein bekanntes Problem?
ich hatte das Problem auch, wobei ich bis jetzt keine logische Erklärung (außer einem Bug in Perl ;-) dafür finden konnte. In otrs/Kernel/Output/HTML/Generic.pm wird in Zeile 1701 der Dateiname mittels $Param{Filename} in den Header der Ausgabe eingefügt, in dieser Varibale befindet sich auch exakt der Dateiname (ich habe keine Sonderzeichen etc gefunden), allerdings klappt es bei mir so nicht - jede Datei die auf diesem Weg runtergeladen wurde, war defekt. Seltsammerweise klappt es, wenn man anstelle der direkten Variablen einen substr über die komplette String-Länge einfügt (also eigentlich eine 1:1 Kopie der Original-Variablen). Probier mal folgenden Patch für die Datei otrs/Kernel/Output/HTML/Generic.pm: 1701c1701,1702 < $Output .= "filename=\"$Param{Filename}\"\n"; ---
#$Output .= "filename=\"$Param{Filename}\"\n"; $Output .= "filename=\"".substr($Param{Filename}, 0, length($Param{Filename}))."\"\n";
Wenn es klappt wäre es nett, wenn Du mal Deine Perl-Version posten könntest (ich habe eine 5.8.0 drauf). Gruß, Elmar. -- Global Village GmbH Mehrumer Str. 16 D-46562 Voerde Tel: +49 2855 9651 0 Fax: +49 2855 9651 17 http://www.global-village.de/
participants (3)
-
Christian Schoepplein
-
Elmar Germann
-
Michael Rühmann