【发布时间】:2020-02-13 06:14:47
【问题描述】:
调用presign_endpoint 时,Shrine 会为上传到 AWS S3 的文件创建一个随机的ID。有没有办法改变使用 Shrine 的配置生成ID 的方式?
【问题讨论】:
标签: ruby-on-rails ruby amazon-s3 shrine
调用presign_endpoint 时,Shrine 会为上传到 AWS S3 的文件创建一个随机的ID。有没有办法改变使用 Shrine 的配置生成ID 的方式?
【问题讨论】:
标签: ruby-on-rails ruby amazon-s3 shrine
是的,你可以使用:presign_location:
Shrine.plugin :presign_endopint, presign_location: -> (request) do
"#{SecureRandom.hex}/#{request.params["filename"]}" # for example
end
【讨论】: