如何从浏览器中删除单个 Cloudinary 图像?

How to delete a single Cloudinary image from browser?

这里我使用Cloudinary上传小部件将图片上传到cloudinry。 如何通过浏览器从 Cloudinary 中删除特定图像(这里我有图像详细信息,如 public_idimageNameurl 等)

尝试 read/understand 文档: Delate an Image on Cloudinary - The Doc

Sami 是对的,destroy 端点确实是从客户端删除资源的一种方式,尽管它需要先在服务器端生成签名。

使用 delete-token(资源特定的令牌,自上传之日起 10 分钟内有效)也可以进行无符号删除,您可以在此处阅读更多相关信息:http://support.cloudinary.com/hc/en-us/articles/202521132-How-to-delete-an-image-from-the-client-side-

通过将上传预设中的 Return delete token 设置为 true 可以将删除令牌集成到上传小部件。 参见:http://support.cloudinary.com/hc/communities/public/questions/200788712-Upload-widget-how-to-get-delete-link-to-appear-next-to-thumbnails-?locale=en-us

借助publicId我们可以删除图片/视频/etc.Below是工作代码。

publicId --- cloudinary publicId.

资源类型----image/video/raw

function deleteImage(publicId,resourceType,callback){ 
    console.log(resourceType);//image,video,raw

    cloudinary.api.delete_resources(publicId, function(result) {
        console.log(result);
         if(result.hasOwnProperty("error")){
             callback(result);
             return;
         }else{
              callback(result);

         }  
    },{all:true,resource_type:resourceType});   
}