When deleting an asset, or performing any API calls, the default type for an asset is the upload
type.
In order to delete URL2PNG images, you should set the type
parameter to url2png
. This operation can be done using the 2 following methods:
- The Upload API Destroy method.
- The Admin API DeleteResources method.
Examples
Upload API Destroy method
Node.JS:
cloudinary.v2.uploader.destroy('sample', {type: 'url2png'})
.then(result => console.log(result))
Python:
res = cloudinary.uploader.destroy('sample', type = 'url2png')
DotNet:
var deletionParams = new DeletionParams("sample"){Type = "url2png"};
var deletionResult = cloudinary.Destroy(deletionParams);
PHP:
$res = $cloudinary->uploadApi()->destroy('sample', ["type" => "url2png"]);
Java:
res = cloudinary.uploader().destroy("sample", ObjectUtils.asMap("type", "url2png"));
Ruby:
res = Cloudinary::Uploader.destroy('sample', type: 'url2png')
Go:
resp, err := cld.Upload.Destroy(ctx, uploader.DestroyParams{PublicID: "sample", DeliveryType: "url2png"})
Admin API DeleteResources method
Node.JS:
cloudinary.v2.api.delete_resources(['image1', 'image2'],
{ type: 'url2png' })
.then(result=>console.log(result));
Python:
res = cloudinary.api.delete_resources(['image1', 'image2'], type = 'url2png')
DotNet:
var delResParams = new DelResParams(){
PublicIds = new List<string>{"image1", "image2"},
Type = "url2png"};
cloudinary.DeleteResources(delResParams);
PHP:
$res = $api->deleteAssets(["image1", "image2"], ["type" => "url2png"]);
Java:
res = api.deleteResources(Arrays.asList("image1", "image2"), ObjectUtils.asMap("type", "url2png"));
Ruby:
res = Cloudinary::Api.delete_resources(['image1', 'image2'], type: 'url2png')
Go:
resp, err := cld.Admin.DeleteAssets(ctx, admin.DeleteAssetsParams{PublicIDs: []string{"image1", "image2"}, DeliveryType: "url2png"})
Comments
0 comments
Please sign in to leave a comment.