簡體   English   中英

將圖片從PhoneGap上傳到Carrierwave / Rails 3?

[英]Uploading image from PhoneGap to Carrierwave / Rails 3?

我正在嘗試找出將攝像機圖像從PhoneGap應用程序上傳到具有Carrierwave的Rails 3應用程序的最佳方法。 到目前為止,我的想法是:

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

選項2)使用phonegap文件傳輸功能直接上傳到我的Rails服務器,然后讓carrierwave從此處進行工作。 這似乎更有效,但是我不知道如何將發布到rails api控制器的圖像分配給Carrierwave,以便它可以完成其任務。 有什么想法認為這是最好的處理方式嗎?

謝謝!

您可以將圖像發送為Base64 / encode,然后在CarrierWave端進行解析。 看看http://ograycoding.wordpress.com/2012/07/03/api-upload-with-carrierwave/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM