如何从浏览器中删除单个 Cloudinary 图像?
How to delete a single Cloudinary image from browser?
这里我使用Cloudinary
上传小部件将图片上传到cloudinry。
如何通过浏览器从 Cloudinary
中删除特定图像(这里我有图像详细信息,如 public_id
、imageName
、url
等)
尝试 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});
}
这里我使用Cloudinary
上传小部件将图片上传到cloudinry。
如何通过浏览器从 Cloudinary
中删除特定图像(这里我有图像详细信息,如 public_id
、imageName
、url
等)
尝试 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});
}