我是使用 cloudinary 服务的新手。 在 cloudinary 上成功上传图像并获取公共 URL。 但是我想用新的图像更新现有的图像在 cloudinary 上有什么选项可以更新现有的图像吗? 请在这方面给我建议。 提前致谢:)
答案 0 :(得分:0)
是的,可以更新已上传到 Cloudinary 的资产。
为此,您需要执行 upload() 方法调用并提供要上传的新资产(在 file
参数中),并将 public_id
参数设置为您要覆盖的现有 public_id
。 overwrite
参数作为 upload()
方法的一部分已经默认为 True
,这就是将您帐户中的旧资产替换为新资产所需的全部内容。您还应该考虑将 invalidate
参数集传递给 True
以告诉 Cloudinary 清除旧资产的 CDN 缓存,以便现有 URL 在更新后返回新资产。
除了 API,您还可以通过媒体库 UI 上传覆盖图像。为此,您需要转到媒体库并使用上传按钮启动上传小工具。在那里,您会在底部看到一个“高级”选项,它允许您指定一个 public_id
,您可以将其设置为要覆盖的 public_id,然后只需拖放或选择要上传的资产。在上传完成之前,您将收到确认覆盖操作的提示。