相关疑难解决方法(0)

使用activestorage直接上传时如何在上传到S3时指定前缀?

使用标准S3配置:

AWS_ACCESS_KEY_ID:        [AWS ID]
AWS_BUCKET:               [bucket name]
AWS_REGION:               [region]
AWS_SECRET_ACCESS_KEY:    [secret]
Run Code Online (Sandbox Code Playgroud)

我可以使用此Rails 5.2代码将文件上传到S3(使用直接上传)(仅显示相关代码):

form.file_field :my_asset, direct_upload: true

在提交表单后,这将有效地将我的资产置于我的S3存储桶的根目录中.

如何指定前缀(例如"development /",以便我可以模仿S3上的文件夹)?

ruby-on-rails amazon-s3 rails-activestorage ruby-on-rails-5.2

9
推荐指数
3
解决办法
2276
查看次数