【问题标题】:Can we update uploaded image on cloudinary?我们可以在 cloudinary 上更新上传的图像吗?
【发布时间】:2021-04-04 01:18:11
【问题描述】:

我是新来使用 cloudinary 服务的。 在云端成功上传图片并获取公共 URL。 但是我想用新的图像更新现有的图像,cloudinary 上有没有更新现有图像的选项? 请在这方面给我建议。 在此先感谢:)

【问题讨论】:

标签: node.js cloudinary


【解决方案1】:

是的,可以更新已上传到 Cloudinary 的资产。

为此,您需要执行upload() 方法调用并提供您要上传的新资产(在file 参数中)并将public_id 参数设置为现有的public_id 您想要覆盖。 overwrite 参数作为upload() 方法的一部分已经默认为True,这就是用新资产替换帐户中旧资产所需的全部内容。您还应该考虑将 invalidate 参数集传递给 True,以告诉 Cloudinary 清除旧资产的 CDN 缓存,以便现有 URL 在更新后返回新资产。

除了 API,您还可以通过媒体库 UI 上传覆盖图像。为此,您需要转到媒体库并使用上传按钮启动上传小部件。在那里,您将在底部看到一个“高级”选项,允许您指定一个public_id,您可以将其设置为您要覆盖的 public_id,然后只需拖放或选择您要上传的资产。在上传完成之前,您将收到确认覆盖操作的提示。

【讨论】:

    【解决方案2】:

    点击上传,然后点击高级设置。 然后输入与要替换的图像相同的公共 ID。 这将使用新版本 ID 更新图像。 Screenshot of uploading with advanced settings

    【讨论】:

      猜你喜欢
      • 2020-12-22
      • 2020-02-15
      • 1970-01-01
      • 2018-05-12
      • 2021-03-20
      • 2020-03-02
      • 2021-03-21
      • 2014-08-09
      • 2015-02-21
      相关资源
      最近更新 更多