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/
_______________________________________________
OTRS Mailingliste: otrs-de - Webpage: http://otrs.org/
Archiv: http://lists.otrs.org/pipermail/otrs-de/
Listenabo verwalten: http://lists.otrs.org/cgi-bin/listinfo/otrs-de/
Support oder Consulting fuer Ihr OTRS System?
=> http://www.otrs.de/

Antwort per Email an