1

我正在使用 gem 'cloudinary','1.0.63'。

要生成下载 url,我使用附件标志:

Cloudinary::Utils.unsigned_download_url self.cloudinary_id, format: self.format, flags: :attachment

这适用于公共图像。虽然,当尝试使用私有图像实现相同的目标时,它不会:

Cloudinary::Utils.private_download_url self.cloudinary_id, self.format, flags: :attachment

最后返回的 URL 与 flags: :attachment 不存在时相同。

我尝试将 /fl_attachment 附加到生成的 url,但没有成功。

是否可以使用私有图像生成附件 url?

4

2 回答 2

3

您可以使用以下语法:

Cloudinary::Utils.private_download_url self.cloudinary_id, self.format, attachment: true
于 2013-09-24T07:58:12.133 回答
0

以上“附件:true”都不适合我(Cloudinary gem 1.0.65),但这确实:

options[:transformation][:flags] = "attachment"

如果您想要多个标志,请用句点加入它们:

options[:transformation][:flags] = "attachment.keep_iptc"

以这种方式设置附件标志适用于上述 unsigned_download_url() 和 private_download_url() 方法,甚至仅适用于 #cloudinary_url 方法。

Cloudinary 转换标志: http ://cloudinary.com/documentation/image_transformations#reference

于 2014-01-28T22:48:09.310 回答