所以我尝试了所有内容,当我使用response-content-disposition
时,我无法通过网址传递CloudFront
或任何其他参数。
这适用于常规S3
,Carrierwave
和Fog
......只是不支持Cloudfront:
Book.first.filename_url(:query => {"response-content-disposition" => "attachment"})
仅返回cloudfront URL,没有查询参数。
顺便说一下,我公开设置为true
。
答案 0 :(得分:1)
使用公共文件,我认为您应该能够简单地获取它提供的URL并附加您自己的查询参数。不是特别优雅,但可行。假设工作(我不确定),我们可以适当地修补一些东西,以便更直接地支持它。