2014-01-22 66 views
0

我試圖找出從PhoneGap應用上傳相機圖像到載有Carrierwave的Rails 3應用的最佳方式。我的想法到目前爲止:將圖像從PhoneGap上傳到Carrierwave/Rails 3?

選項1)使用phonegap文件傳輸功能上傳到S3上的臨時文件夾,然後將URL分配給我的carrierwave字段的remote_avatar_url。然後,carrierwave在抓取圖像,調整大小,裁剪等方面爲我完成所有工作。然後,Carrierwave會將這些文件發送回S3,以便將它們存儲在正確的位置。

選項2)使用phonegap filetransfer功能直接上傳到我的rails服務器,然後讓carrierwave從這裏開始工作。這看起來更有效率,但我不知道如何將張貼到rails api控制器的圖像分配給Carrierwave,以便它可以做到這一點。任何想法都假設這是處理的最好方法?

謝謝!

回答