我刚开始使用 cloudinary 服务。 在cloudinary上成功上传图片并获取公共(public)URL。 但我想用新镜像更新现有镜像,cloudinary 上有没有选项可以更新现有镜像? 请在这方面建议我。 预先感谢:)
最佳答案
是的,可以更新已上传到 Cloudinary 的 Assets 。
为此,您需要执行 upload()方法调用并提供您要上传的新资源(在 file
参数中),并将 public_id
参数设置为您想要的现有 public_id
覆盖。作为 upload()
方法一部分的 overwrite
参数已默认为 True
,这将是替换您的旧资源所需的全部内容。与新帐户。您还应该考虑将 invalidate
参数设置为 True
,以告诉 Cloudinary 清除旧 Assets 的 CDN 缓存,以便现有 URL 在更新后返回新 Assets 。
除了 API 之外,您还可以通过媒体库 UI 上传来覆盖图像。为此,您需要转到媒体库并使用“上传”按钮启动“上传小部件”。您将在底部看到一个“高级”选项,允许您指定一个public_id
,您可以将其设置为要覆盖的public_id,然后只需拖放或选择您想要的 Assets 上传。在上传完成之前,您将收到确认覆盖操作的提示。
关于node.js - 我们可以在 cloudinary 上更新上传的图片吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65457781/