SOAP, PHP and Attachment Handling

"Eifler, Eric" <[email protected]>
Newsgroups gmane.comp.otrs.devel
Message-ID <[email protected]>
Hi all,
I have a problem regarding the SOAP API and using PHP. I am trying to
upload files to attach to an article.
As far as i know, the attachment has to be encoded using base64. This
happens on php-side:

------------------------------------------------------------------------
--------
    public function articleWriteAttachment($attachment, $article_id) {
        if (is_array($attachment)) {
            $data = array(
                "Content",
chunk_split(base64_encode($attachment['data'])),
                "ContentType",  $attachment['type'],
                "Filename",     $attachment['name'],
                "ArticleID",    $article_id,
                "UserID",       1,
            );
            self::makeCall('TicketObject', 'ArticleWriteAttachment',
$data);
        }
    }
------------------------------------------------------------------------
---------

OTRS creates the attachment with success, but as i open the file, it
looks like ist still base64, so the file is unusable. If i'm not
converting the data to base64, i get an error from SOAP.

Maybe some one can help me out?

Eric Eifler
---------------------------------------------------------------------
OTRS mailing list: dev - Webpage: http://otrs.org/
Archive: http://lists.otrs.org/pipermail/dev
To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/dev
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.