Thread PDF wird falsch an den Browser gesendet - Windows vs. Linux
(5 answers)
Opened by RoffBoff at 2008-11-18 13:45 GwenDragon+2008-11-18 12:55:24-- Eigentlich ist es doch egal wie ich die PDF Dokumente vergleiche. Wenn ich aus einem Datensatz auf verschiedenen Systemen mit dem gleichen Quellcode ein PDF an den Browser sende sollte ja absolut alles identisch sein... ist es aber nicht! Der Code zum Auslesen: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 sub getPDF { my $Self = shift; my %Param = @_; $Self->{DBObject}->Prepare( SQL => "SELECT customer_id,date,pdf FROM saved_pdfs WHERE id = '$Param{ID}' LIMIT 0,1" ); my @Row = $Self->{DBObject}->FetchrowArray(); return @Row; } ... und zum Senden: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 my @PDF = $Self->{ccTicketPDFObject}->getPDF( ID => $ID, ); $PDF[1] =~ s/:/-/g; $PDF[1] =~ s/ /_/g; return $Self->{LayoutObject}->Attachment( Filename => "$PDF[0]_$PDF[1].pdf", ContentType => 'application/octet-stream', Content => $PDF[2], ); weitere Infos: Die Umgebung ist ein SLES10 Server auf dem der Helpdesk OTRS läuft. Die PDF Generierung etc. ist ein von mir geschriebenes Addon für den Helpdesk. Der Code für das Addon wurde nicht geändert. Zeichensatz ist Unicode (soweit ich das weiß). Fehlt noch was an Information? Gruß, RoffBoff |