0

另一位团队成员编写了允许用户使用 http 表单和 Rails Paperclip gem 上传照片的功能。

我目前正在开发从用户 Facebook 相册导入照片列表的功能。

我目前有一个需要保存的 Facebook 图片 URL 列表。我可以让rails下载它们并保存到一个位置,但我不知道如何触发回形针过程。

在我的代码中添加从 URL 下载图像的最佳位置在哪里?

任何想法表示赞赏,谢谢。

4

1 回答 1

0

我发现以下问题可以回答我的问题。

回形针直接通过 url 获取图像

这是我为保存图像所做的工作:

      photo = Photo.new
      photo.picture_from_url("http://image_url_here..")
      photo.name = "photo_name"
      photo.description = "photo_description"
      photo.user_id = current_user.id
      photo.album_id = album_id
      photo.save

我在照片模型中有这个功能。注意,图片是回形针使用的图像域。

def picture_from_url(url)
    self.picture = open(url)
end
于 2012-04-28T21:53:19.413 回答