From: "Einar Magnús Boson" Date: 2008-11-28T18:26:36+09:00 Subject: Re: Rest-client posting multipart to rails 2 Hi, On 28.11.2008, at 09:14 , e deleflie wrote: > Hi all, > > I'm using rest-client (in a Shoooes app) to post a multi-part form to > my rails server. I've been struck down by a gotcha (which may not be a > gotcha for non-newbies). > > What I want to do is post an image file within the form. Examples show > that the correct syntax is such: > > params = {'myObject[name]' => "some name", > 'myObject[details]' => "some extra > details and stuff here.", > :myObject[image] => > File.new('/baa/baa/screen-capture-1.png') > } > response = RestClient.post > "http://me:mine@www.example.com/myObject.xml", params > > > but :myObject[image] is not a valid symbol ... and that's how rails > creates the names of the fields in the forms ... > > Any ideas? > > Etienne > Your two first parameters have strings as keys, not symbols. einarmagnus