Ich möchte mir schreibe ein Modul schreiben um Teile eines Ticket zu zippen.
Soweit gut, aber stecke fest einen Anhang zu zippen und an den User zu leiten.
Ich verwende Archive::Zip::SimpleZip und lese den Anhang aus mit
Code: Select all
my %Data = $Self->{TicketObject}->ArticleAttachment(
ArticleID => $Article{ArticleID},
FileID => $AttachmentID,
UserID => $Self->{UserID},
);
Code: Select all
$buffer = $zip->add($Self->{LayoutObject}->Attachment(%Data), Name => $Filename);
Mein Versuch ist dieser:
Code: Select all
return $Self->{LayoutObject}->Attachment(
Filename => $Self->{TicketID} . ".zip",
ContentType => "application/zip",
Content => $buffer,
Type => 'inline',
);
Kann mich jemand einen Tip geben? oder bin ich auf dem Holzweg?
Danke