Thanks a lot Fred, I'll look into that. On Sep 2, 11:38 am, Frederick Cheung <frederick.che...@gmail.com> wrote: > On Sep 2, 2:46 pm, pepe <p...@betterrpg.com> wrote: > > > Hi, > > > I am working on a mobile app that sends a post with a file (a picture) > > "embedded" in the body of the request. It is not inside a parameter, > > it is inside of the body. A simplified example of a curl statement to > > simulate what the request does could be this: > > > curl -X POST my_path --data-binary my_file > > > When the request gets to the controller the contents of the file can > > be retrieved like this: > > > str = self.request.body.read > > Looking at the code in action pack, looks like you'll have to setup > the contents of > > request.env['rack.input'] > > (not entirely sure what with) > > Fred > > > > > > > > > I can run my tests running a server and outside of rspec and directing > > curl requests to localhost but that slows down the tests considerably. > > I need to reproduce what the curl statement does from within my tests > > and using only the server that rspec starts but I don't know how. > > Nothing that I have tried has worked and I am kind of running out of > > time. My latest idea (not fully explored yet) is to work with the > > request object itself before running the POST statement but I have not > > found a way to load the body with the binary contents of a file yet > > and I am not sure this will actually even work. > > > Any help would be greatly appreciated. > > > Thank you
-- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk@googlegroups.com. To unsubscribe from this group, send email to rubyonrails-talk+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.