【问题标题】:Save files using paperclip via API通过 API 使用回形针保存文件
【发布时间】:2011-11-22 14:12:34
【问题描述】:

我使用回形针管理上传,通过 Fog 支持到 S3。效果很好。

我正在尝试从电子邮件中取出附件并通过回形针保存它们(使用相同的型号等)。电子邮件由外部服务解析并发布到我的应用程序,包括附件。我收到文件本身很好,但我不知道如何使用回形针保存它。这篇文章给了我一个ActionDispatch::Http::UploadedFile 类型的对象。

我查看了以下内容,但这涉及创建一个新的 File 对象。我不确定这是不是我想要的……我该怎么做?

Saving files using Paperclip without upload

【问题讨论】:

    标签: ruby-on-rails paperclip fog


    【解决方案1】:

    如果你已经有UploadedFile,你可以设置回形针给你的虚拟属性。

    所以,如果你有一个params[:file] 和一个带有has_attached_file :file 的模型,你应该可以只做@obj.file = params[:file]; @obj.save

    【讨论】:

      猜你喜欢
      • 2011-05-02
      • 2010-12-12
      • 1970-01-01
      • 2010-12-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-27
      相关资源
      最近更新 更多