Ich habe die Probleme hier auch, eine Exel Datei ist kaputt nach dem Download, 
eine .gz Datei ist i. O. 

Meine Umgebung ist 

MySQL 4.0.15-Max
Apache 2.0.53 
Perl v.5.8.1

auf Linux Suse 9.0

Der Vorschlag von Elmar Germann hilft leider auch nicht weiter.

Gibt es dazu eigentlich schon einen bug?

Grüße

Christoph


Am Donnerstag, 11. August 2005 18:14 schrieb Christian Schoepplein:
> Hallo,
> 
> On Thu, Aug 11, 2005 at 02:48:30PM +0200, Rico Barth wrote:
> >On Thu, 11 Aug 2005 [EMAIL PROTECTED] wrote:
> >>Word und Excel-Dateien sind ebenfalls betroffen :(
> >
> >Hatte das Problem auch in der 2.0beta6 bei den FAQ-Attachments. Das 
> >Problem tritt IMHO nur auf, wenn eine Postgresql-DB ohne BLOB's drunter 
> >liegt. Da werden die Attachments ueber MIME::Base64 encode_base64 
> >Funktion in die DB geschrieben. Der Ausloeser war bei den FAQ's IMHO der 
> >Aspekt, dass die Daten nicht wieder korrekt aus der DB gelesen werden.
> 
> Diesen Fehler konnte ich jetzt reproduzieren, ich wusste nicht, dass du 
> postgresql verwendest, habe es nur mit mysql getestet. Mit postgresql 
> kann ich ebenfalls kein Attachment in einen FAQ-Artikel einfügen.
> 
> >Ergänzen musste ich in der /Kernel/System/FAQ.pm u.a. die Zeilen:
> >
> >+    # decode attachment if it's a postgresql backend and not BLOB
> >+    if (!$Self->{DBObject}->GetDatabaseFunction('DirectBlob')) {
> >+        $Row[3] = decode_base64($Row[3]);
> >+    }
> >
> >Dabei muss das Modul MIME::Base64 geladen werden/sein.
> >
> >Weiterhin war das Quoting der Attachment-Contents beim Schreiben in die 
> >Datenbank nicht korrekt. Da habe ich folgende Zeilen geändert:
> >
> >-        $Param{$_} = $Self->{DBObject}->Quote($Param{$_}) || '';
> >+        $Param{$_} = $Self->{DBObject}->Quote($Param{$_}) if ($_ ne 
> >'Content');
> >
> >Ich habe mal den Patch fuer die Kernel/System/FAQ.pm angehaengt. 
> >Vielleicht hilft der weiter beim Patchen der StdAttachment.pm.
> >Ich hatte dazu auch für die Beta6 einen Bug aufgemacht. (bugs.otrs.org 
> >bug #861) Dort hatte sich als Folgefehler, wenn MIME::Base64 geladen war 
> >genau der gleiche Sachverhalt mit bestimmten beschaedigten Attachments in 
> >der FAQ dargestellt. Das wurde dann aufgrund des Beta-Status nicht 
> >weiterverfolgt.
> 
> Jepp. Wir verfolgens jetzt aber weiter *g*. Habs damals einfach nicht 
> mit postgresql getestet... Ich mach den Bug wieder auf.
> 
> Den Fehler mit den Anhängen kann ich aber nicht nachvollziehen, das 
> läuft alles hier, sowohl mit mysql als auch mit postgresql.
> 
> Ciao,
> Christian
> 
> -- 
> ((otrs)) :: OTRS GmbH :: Norsk-Data-Str. 1 :: 61352 Bad Homburg
>         http://www.otrs.de/ :: Manage your communication!
> 
> 

Attachment: pgpvsc90A39Mg.pgp
Description: PGP signature

_______________________________________________
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