【问题标题】:Rails paperclip upload to S3 returns bucket URL but folder doesn't exist on bucketRails 回形针上传到 S3 返回存储桶 URL,但存储桶上不存在文件夹
【发布时间】:2017-11-01 18:19:30
【问题描述】:

由于某种原因,我使用 Paperclip 上传的内容实际上并未在我的 S3 存储桶上创建。

@user.update(params.require(:user).permit(:photo))
render json: { photo_url: @user.photo.url(:thumb) } }

s3-us-west-1.amazonaws.com/example123/users/photos/000/000/417/thumb/blob?1496258964


我换了一个新的桶,它工作正常。但在我原来的存储桶中,它似乎没有创建用户 417 文件夹或文件。

我应该查看与存储桶权限相关的哪些内容,以允许 Paperclip 为我的图像上传创建文件夹和文件?

【问题讨论】:

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


    【解决方案1】:

    S3 没有目录。它只存储字符串键。您的文件只有名称example123/users/photos/000/000/417/thumb/blob?1496258964。有一些工具会将它显示为目录树,但这些只是名称。

    我认为你应该检查那个不起作用的存储桶的权限

    【讨论】:

      猜你喜欢
      • 2013-09-09
      • 1970-01-01
      • 2018-02-07
      • 2017-04-19
      • 2014-09-04
      • 1970-01-01
      • 2018-02-16
      • 2015-08-24
      • 2018-04-25
      相关资源
      最近更新 更多