[英]How can I get permanent URL of images from Active Storage?
我正在使用 Google Cloud 服务上传我的图片文件。 我需要上传的图片的永久 url。
我使用 .service_url 获取文件的 URL ,但链接在 5 分钟后过期。 我尝试将过期日期设置得太长,但它没有帮助。 我怎样才能解决这个问题?
如果您想要一个没有中间件的永久链接(我的意思是一个捕捉您的请求并生成一个临时链接供下载的系统),您可以使用 ACL 并拥有以下 3 个解决方案:
allUsers
以使其公开。allAuthenticated
。 在所有情况下,都可以通过此 url https://storage.googleapis.com/<bucket>/path/to/file
访问对象
我找到了答案。
设置 public: true 解决了 storages.yml 中的这个问题
更多信息: https://edgeguides.rubyonrails.org/active_storage_overview.html#public-access
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.