将私有图像/文件上传到 cloudinary、Ruby on Rails 和 ActiveStorage

问题描述

我希望通过 ActiveStorage 上传 Cloudinary 私有的图像/文件,如何查看它们是一个奖励,但我想我知道如何。

我知道我需要将类型设置为私有,但我一直无法确定在哪里/如何做到这一点。我一直在用谷歌搜索它,但没有运气,查看 cloudinary gem 规格和 cloudinary 的活动存储部分似乎没有帮助。我希望上传的所有内容都是私密的。

解决方法

Cloudinary 通过 ActiveStorage 提供的 Ruby SDK (AS) 支持的实现方式与其他存储提供商(例如 Azure blob 或 Amazon S3)类似。作为存储服务,其唯一目的是将文件存储在集成服务上,但 AS 无法支持所有 Cloudinary 功能或自定义上传流程,例如私有/经过身份验证的资源。 Cloudinary 支持此功能,但由于标准 AS 服务集成方式的限制,这意味着目前不支持 AS。话虽如此,您可以直接使用 Ruby SDK 来管理上传而无需 AS,在这种情况下,您可以使用私有/经过身份验证的资源和任何其他 Cloudinary 功能。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...