【问题标题】:How to upload a local file to a Carrierwave model?如何将本地文件上传到 Carrierwave 模型?
【发布时间】:2013-04-14 19:07:08
【问题描述】:

我正在使用 Carrierwave 处理图片上传,但我没有使用表单,而是使用服务器中的本地文件。

我怎样才能做到这一点?

@user = User.first
image_path = "/tmp/pic-s7b28.jpg"

@user.image = image_path
@user.save!

【问题讨论】:

  • 如果您使用的是本地文件,那是如何上传文件的?我假设您想通过载波进行图像处理?

标签: ruby-on-rails ruby carrierwave


【解决方案1】:
@user = User.first
image_path = "/tmp/pic-s7b28.jpg"

@user.image = File.open(image_path)
@user.save!

您可以查看carrierwave readme中的示例

【讨论】:

  • 这个解决方案会关闭文件吗?
猜你喜欢
  • 1970-01-01
  • 2017-12-27
  • 1970-01-01
  • 2018-07-08
  • 1970-01-01
  • 2022-10-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多