我正在创建一个应用,允许用户从其关联的Google帐户导入和保存其联系人,包括联系人的照片。我已经能够成功整合授权并检索联系人。
我被困在哪里,无法弄清楚是照片。我已经能够成功获得此后的照片(https://developers.google.com/google-apps/contacts/v3/#retrieving_a_contacts_photo),但我似乎无法将照片保存到像S3这样的存储空间。我甚至可以在本地保存文件,但我不知道如何将文件保存到远程存储。
我正在使用Ruby on Rails,并使用Carrierwave进行文件上传。我使用了carrierwave-data-uri插件,但没有任何东西保存到S3。
有关如何执行此操作的任何建议?提前谢谢。
答案 0 :(得分:0)
如果您使用aws-sdk
gem(https://github.com/aws/aws-sdk-ruby),这非常简单。请参阅amazon的文档,了解如何执行此操作:
http://docs.aws.amazon.com/AmazonS3/latest/dev/UploadObjSingleOpRuby.html