[rt-users] Creating a ticket with attachment in PHP

Kevin Falcone falcone at bestpractical.com
Thu Apr 19 08:54:32 EDT 2012


On Wed, Apr 18, 2012 at 11:57:20AM +0200, Guillaume Hilt wrote:
> I'm using RT 3.8.1 and REST API in PHP.
> 
> I'm creating a ticket this way :
> $request        = new HttpRequest( $conf['rt']['url'] .
> '/REST/1.0/ticket/new?user=' . $conf['rt']['user'] . '&pass=' .
> $conf['rt']['password'], HTTP_METH_POST );
> $rt_queue       =
> $conf['rt']['languages'][$conf['rt']['fallback_language']];
> $post_data      = array( 'content' => "Queue: " . $rt_queue .
> "\nRequestor: " . $_SESSION['customer']['login'] . "\nCF-OS: " .
> $_POST['os'] . "\nSubject: " . $_POST['subject'] . "\nOwner: " .
> $_SESSION['customer']['login'] . "\nText: " . str_replace( "\n", "\n
> ", $_POST['message'] ) . "\n" );
> $request->addPostFields( $post_data );
> $request->send();
> 
> It works well.
> 
> Now i'm trying to add an attachment.
> 
> I tried to add "attachment_1: my file content" to my post data but
> it doesn't work.
> 
> What's the way to attach a file to a ticket using PHP ?

If you search the mailing list archives, you'll find that you can't
create a ticket with an attachment via the REST api, only
reply/comment with an attachment.  I believe there is already a ticket
open about it.

-kevin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
URL: <http://lists.bestpractical.com/pipermail/rt-users/attachments/20120419/b1703e54/attachment.sig>


More information about the rt-users mailing list