
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/