Rails回形针上传到S3返回存储桶URL但存储桶中不存在文件夹

时间:2017-05-31 19:35:17

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

出于某种原因,我使用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为我的图片上传创建文件夹和文件?

1 个答案:

答案 0 :(得分:0)

S3没有目录。它只存储字符串键。您的文件名称为{{1}}。有一些工具会将它显示为目录树,但这些只是名称。

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