我正在构建一个rails应用程序,用户可能希望偶尔上传图像。有没有办法让用户无缝地将图像上传到远程主机,如imgur,并将URL存储到我的数据库中的图像,以便在需要时显示它们?
我想给人的印象是他们将图片直接上传到数据库,而实际上是将图片卸载到imgur。有没有一个宝石可以做到这一点,或者有没有人有一个很好的方法来实现这一点?
感谢。
答案 0 :(得分:1)
不确定imgur,但如果您想要的只是将图像存储在远程服务器上,我认为s3 + paperclip可能是一个不错的选择。
aws sdk:http://aws.amazon.com/articles/8621639827664165
paperclip:https://github.com/thoughtbot/paperclip
答案 1 :(得分:0)
使用“gem'carrierwave'”和“gem'flow'”上传到Google Cloud Storage或Amazon S3可能是您的最佳选择。