繁体   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