C# 如何在Cloudinary上删除zip文件?

C# 如何在Cloudinary上删除zip文件?,c#,powershell,cloudinary,C#,Powershell,Cloudinary,我的代码通过调用 Cloudinary.Multi() 现在我必须删除cloudinary上的images.zip Cloudinary.DeleteResourcesByTag() //don't work because images.zip has no tag to it. Cloudinary.DeleteAllResources() // Deletes all images. Zip files persist Cloudinary.DeleteResources() //Ma

我的代码通过调用

Cloudinary.Multi()
现在我必须删除cloudinary上的images.zip

Cloudinary.DeleteResourcesByTag() //don't work because images.zip has no tag to it.
Cloudinary.DeleteAllResources()  // Deletes all images. Zip files persist
Cloudinary.DeleteResources() //May work, what parameters should I pass to it?
我正在将Cloudinary.Net与PowerShell一起使用。用C#或任何语法回答都可以


如何删除zip?

根据Cloudinary支持部门的回复

为了删除由multi-API生成的ZIP文件,您应该 设置其公共ID,例如发件箱、邮政编码(注意逗号),并设置 在删除API调用时键入multi


我能够开发出一个有效的解决方案

Cloudinary cloudinary = new Cloudinary(account);

List<string> IDlist = new List<string>();
list.Add("outbox,zip");

DelResParams delParams = new DelResParams();
delParams.PublicIds = IDlist;
delParams.Type = "multi";

cloudinary.DeleteResources(delParams);
$list = New-Object -TypeName System.Collections.Generic.List[string]

$list.Add("outbox,zip")

$deleteParams = New-Object CloudinaryDotNet.Actions.DelResParams
$deleteParams.PublicIDs = $list
$deleteParams.Type = "multi"


$cloudinary.DeleteResources($deleteParams)