从 cloudinary 中删除从客户端上传的未签名图像

Posted

技术标签:

【中文标题】从 cloudinary 中删除从客户端上传的未签名图像【英文标题】:Delete Image uploaded unsigned from client side from cloudinary 【发布时间】:2017-04-27 08:54:42 【问题描述】:

我是 cloudinary 的新手,我需要删除客户端 web 应用程序(angularjs)上传的图像,但是由于未签名的上传,cloudinary 不允许删除令牌作为响应正文的一部分返回有什么办法吗?可以在没有删除令牌的情况下删除图像吗?我在客户端和云端之间没有服务器。目前正在上传此代码中的图片:

Upload.upload(
   method: "POST",
    skipAuthorization: true,

    url: "https://api.cloudinary.com/v1_1/" + cloudinary.config().cloud_name + "/upload",
        data: 
           upload_preset: cloudinary.config().upload_preset,
           tags: '',
           file: file,
           context: 'photo=' + title,
         

【问题讨论】:

【参考方案1】:

在上传预设编辑页面(在您的帐户upload settings page)中,单击“高级选项”按钮并将“返回删除令牌”设置为“是”。 这将告诉 Cloudinary 在响应 JSON 中包含返回的删除令牌,然后可用于以未签名的方式删除上传的图像(注意令牌仅在 10 分钟内有效)。 更多信息在这里:https://support.cloudinary.com/hc/en-us/articles/202521132-How-to-delete-an-image-from-the-client-side-

【讨论】:

此页面中没有名为advanced option的选项 @AashirJaved 您是否转到特定上传预设的编辑页面 是的,我的上传预设设置为无符号是因为我没有看到这个选项。 @AashirJaved 它应该在那里,如果您可以分享您帐户的云名称,我将很乐意提供进一步的帮助。或者,您可以打开support ticket with Cloudinary

以上是关于从 cloudinary 中删除从客户端上传的未签名图像的主要内容,如果未能解决你的问题,请参考以下文章

避免使用云端未签名图像上传自动上传?

如何从 cloudinary 服务器获取所有上传图片的图片 url?

我已经从 html 创建了 pdf 现在我想将此 pdf 上传到 cloudinary 或我们的服务器而不将其保存到客户端 PC

Cloudinary 推荐用法

Cloudinary 客户端直接上传,无需 jQuery

我如何使用签名签名上传到 cloudinary