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



出于某种原因,我在使用纸袋上的上传实际上并未在我的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/photos/000/000/417/thumb/blob?1496258964


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

我应该在与存储桶权限有关的情况下寻找什么,以允许纸袋创建文件夹并为我的映像上传归档?

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

我认为您应该检查该存储桶的权限

最新更新