Приложение iOS, использующее Carrierwave с бэкэндом Rails

У меня есть приложение iOS с серверной частью Rails. Я использую операторскую волну с Amazon S3 для отправки изображений с веб-страницы на свой сервер. Я хотел бы иметь возможность публиковать изображения на сервер из своего приложения для iOS, но не знаю, как это сделать. Я делал другие запросы, обращаясь к определенным конечным точкам с правильными параметрами, как показано в консоли Rails. Однако я не уверен, как сформировать этот запрос:

Started POST "/images" for 173.22.40.246 at 2012-08-27 18:14:50 +0000
2012-08-27T18:14:50+00:00 app[web.1]: Processing by ImagesController#create as HTML
Parameters: {"utf8"=>"✓", "authenticity_token"=>"1234", "image"=>{"name"=>"", "path"=>#<ActionDispatch::Http::UploadedFile:0x00000004e92830 @original_filename="image.jpeg", @content_type="image/jpeg", @headers="Content-Disposition: form-data; name=\"image[path]\"; filename=\"image.jpeg\"\r\nContent-Type: image/jpeg\r\n", @tempfile=#<File:/tmp/RackMultipart20120827-2-1us2x41>>}, "commit"=>"Create Image"}

Любая помощь будет принята с благодарностью!


person NSchulze    schedule 05.09.2012    source источник