获取 blob 的已签名永久引用,并将其转换为用于下载的有效期服务 URL。
警告:默认情况下,所有 Active Storage 控制器都可公开访问。生成的 URL 很难猜测,但设计上是永久的。如果您的文件需要更高的保护级别,请考虑实施 身份验证控制器。
方法
- S
实例公共方法
show() 链接
来源:show | 在 GitHub 上
# File activestorage/app/controllers/active_storage/blobs/redirect_controller.rb, line 12 def show expires_in ActiveStorage.service_urls_expire_in redirect_to @blob.url(disposition: params[:disposition]), allow_other_host: true end