2012-09-05 16 views
1

我有一個帶有Rails後端的iOS應用程序。我使用Amazon S3的carrierwave將圖像從網頁發佈到我的服務器。我希望能夠從我的iOS應用程序發佈圖像到服務器,但我不確定如何做到這一點。我通過使用Rails控制檯中顯示的正確參數敲擊某些端點來發出其他請求。但是,我不確定如何形成此請求:iOS應用程序使用Carrierwave with 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"} 

任何幫助將不勝感激!

回答

0

嗯,我很明顯正在與這個話題掙扎,因爲我問了很多關於它的問題。我確實找到了解決辦法,並將其發佈在此處: Carrierwave Programatic Upload

2

我給出了類似問題的解決方案here

我描述瞭如何在我的服務器中編寫方法,以及如何使用AFNetworking從我的iPhone應用程序發送圖像。

0

如果有人仍然面臨此問題,請查看carrierwave-ios client究竟是哪一項工作。這個吊艙似乎是有據可查的。我正在使用它,並可以推薦。

相關問題