【问题标题】:Rails, Paperclip & S3: The specified key does not existRails、Paperclip 和 S3:指定的键不存在
【发布时间】:2014-03-16 02:44:47
【问题描述】:

我的回形针配置如下:

config.paperclip_defaults = {
    :storage => :s3,
    :s3_credentials => {
      :bucket => ENV['S3_BUCKET_NAME'],
      :access_key_id => ENV['AWS_ACCESS_KEY_ID'],
      :secret_access_key => ENV['AWS_SECRET_ACCESS_KEY']
    }
  }

但是我上传的 url 是 404:

The specified key does not exist.

看起来像:

【问题讨论】:

  • 什么是 question_mark.jpg 的真正链接?在亚马逊上找到这个文件,并研究链接。
  • 我不确定您的意思...您要我将示例中的图片上传到您可以看到的地方吗?
  • 不,只要确保文件夹 /femail_users 存在即可。也许这个文件夹是一个关键
  • 您确定文件已通过 Paperclip 上传到 S3 吗?如果没有,问题可能出在您的路径上?
  • @RichPeck 我将如何验证? Paperclip 没有告诉我上传失败的任何错误,所以我一直认为它有效。

标签: ruby-on-rails ruby-on-rails-4 amazon-s3 paperclip


【解决方案1】:

这意味着该文件在 Amazon S3 上不存在到您将图像 url 指向的位置。你检查了url路径吗?

【讨论】:

    猜你喜欢
    • 2012-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-23
    • 1970-01-01
    • 2011-07-18
    相关资源
    最近更新 更多