node.js - 我们可以在 cloudinary 上更新上传的图片吗?

标签 node.js cloudinary

我刚开始使用 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/

相关文章:

javascript - 如何将参数传递给 express.js 路由器?

javascript - 使用node.js上传多人游戏

node.js - 当我尝试安装 @nuxtjs/firebase 时出现 NPM 错误

javascript - 无法完成从nodeJS将视频上传到cloudinary

ajax - 使用 ajax 和 nodejs 服务器不会更改 session cookie

node.js - express-js 服务器中损坏的 HTTPS SSL (net::ERR_CERT_COMMON_NAME_INVALID)

elixir - Cloudinary Elixir Phoenix 集成

cloudinary - 获取 Cloudinary Unsigned Upload 的上传进度

ruby-on-rails - Cloudinary::CarrierWave 如何在Cloudinary中选择上传文件夹

node.js - 使用 cloudinary npm 模块上传图像