1

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

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

谢谢。

4

2 回答 2

1

不确定 imgur,但如果你想要的只是将图像存储在远程服务器上,我认为 s3 + 回形针可能是一个不错的选择。

aws SDK:http ://aws.amazon.com/articles/8621639827664165

回形针:https ://github.com/thoughtbot/paperclip

于 2013-03-04T04:52:20.967 回答
0

使用“gem 'carrierwave'”和“gem 'fog'”上传到 Google Cloud Storage 或 Amazon S3 可能是您的最佳选择。

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

于 2013-03-04T04:55:18.800 回答