gpt4 book ai didi

ruby-on-rails - 用于 S3 私有(private)文件的 ActiveStorage

转载 作者:行者123 更新时间:2023-12-04 06:15:45 25 4
gpt4 key购买 nike

到目前为止,我一直在使用 Paperclip 将一些文件上传到 S3。其中一些文件不是公开的,Paperclip 允许通过以下位将一些文件作为私有(private)文件上传:

has_attached_file :image, styles: { large: "2000x2000", small: "1200x1200", thumb: "250x250"}, :s3_permissions => :private

现在 Paperclip 已被弃用,我正在考虑切换到 Active Storage,尽管我还没有找到任何选项可以将我的一些文件设为私有(private)。

Active Storage 中是否需要调整以允许这样做?

最佳答案

所有文件都是私有(private)的,具有默认的 ActiveStorage。
如果您希望能够上传一些带有公共(public) acl(带有公共(public) url)的文件,以及其他带有私有(private) acl(带有过期 url)的文件,您可以在这里使用我的补丁:https://gist.github.com/dinatih/dbfdfd4e84faac4037448a06c9fdc016

来自此评论:https://github.com/rails/rails/issues/31419#issuecomment-370900013

关于ruby-on-rails - 用于 S3 私有(private)文件的 ActiveStorage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50719769/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com