远程上传和存储图像?

时间:2013-03-04 04:22:53

标签: ruby-on-rails ruby file-upload image-uploading imgur

我正在构建一个rails应用程序,用户可能希望偶尔上传图像。有没有办法让用户无缝地将图像上传到远程主机,如imgur,并将URL存储到我的数据库中的图像,以便在需要时显示它们?

我想给人的印象是他们将图片直接上传到数据库,而实际上是将图片卸载到imgur。有没有一个宝石可以做到这一点,或者有没有人有一个很好的方法来实现这一点?

感谢。

2 个答案:

答案 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可能是您的最佳选择。

http://railscasts.com/episodes/383-uploading-to-amazon-s3

相关问题