On Jun 3, 2009, at 7:23 AM, BJ Blanchard wrote: > Thanks Tom - but actually my custom field IS defined as "Upload one > file" (or an attachment). > My problem is saving that attachment from RT to /tmp (for > manipulation from command-line script). > There must be some non-http method of extracting the attachment to > a file?
Look at Download/CustomFieldValue/dhandler You need to get an ObjectCustomFieldValue object and then fetch the LargeContent -kevin > > > -----Original Message----- > From: Tom Lahti <t...@bitstatement.net> > To: BJ Blanchard <bl...@dainty.ca> > Cc: RT-Users@lists.bestpractical.com > Subject: Re: [rt-users] Storing custom field file to local file system > Date: Tue, 02 Jun 2009 13:42:07 -0700 > > > my $url = RT->Config->Get('WebPath') . > > "/Download/CustomFieldValue/".$cf->Id.'/'.$cf->Content; > > getstore($url,"/tmp/temp.odt"); > > > > Or perhaps more easily put: How do you extract a file from a custom > > field and store it on the local file system? > > Since the custom field just names the file, set up a separate name > space in > your web server (Apache?) that doesn't go through RT to fetch the > document > through with getstore(). > > my $url = "http://not-rt.server.com/some/dir/" . $cf->Content; > getstore($url...); > > If you need to secure it better make sure not-rt.server.com isn't > publicly > available, or use "localhost" and clamp that down in Apache config, > or whatever. > > If you need RT to authenticate document access, then you're better off > storing the document as an attachment. > > _______________________________________________ > http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users > > Community help: http://wiki.bestpractical.com > Commercial support: sa...@bestpractical.com > > > Discover RT's hidden secrets with RT Essentials from O'Reilly Media. > Buy a copy at http://rtbook.bestpractical.com _______________________________________________ http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users Community help: http://wiki.bestpractical.com Commercial support: sa...@bestpractical.com Discover RT's hidden secrets with RT Essentials from O'Reilly Media. Buy a copy at http://rtbook.bestpractical.com