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

时间:2015-11-21 06:28:33

标签: javascript cloudinary

我在这里使用<div class="scroll-box" id="scroll-box"> <ul> <li>messages</li> <li>messages</li> <li>messages</li> <li>messages</li> <li>messages</li> <li>messages</li> <li>messages</li> <li>messages</li> <li>messages</li> </ul> </div>上传小部件将图片上传到cloudinry。 如何从Cloudinary浏览器中删除特定图片(此处我有Cloudinarypublic_idimageName等图片详情。

3 个答案:

答案 0 :(得分:1)

在publicId的帮助下,我们可以删除图像/视频/etc.Below是工作代码。

publicId --- cloudinary publicId。

resourceType ---- 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});   
}

答案 1 :(得分:0)

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 ,可以将删除令牌集成到Upload-Widget。 请参阅:http://support.cloudinary.com/hc/communities/public/questions/200788712-Upload-widget-how-to-get-delete-link-to-appear-next-to-thumbnails-?locale=en-us

答案 2 :(得分:-1)

尝试阅读/理解文档: Delate an Image on Cloudinary - The Doc