【问题标题】:How to delete a zip file on Cloudinary?如何删除 Cloudinary 上的 zip 文件?
【发布时间】:2015-03-05 07:22:25
【问题描述】:

我的代码通过调用创建一个 zip 文件,

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# 或任何语法的答案都可以

如何删除压缩包?

【问题讨论】:

    标签: c# powershell cloudinary


    【解决方案1】:

    根据 Cloudinary 支持的回复,

    要删除多 API 生成的 ZIP 文件,您应该 设置其公共 ID,例如,发件箱、zip(注意逗号),并设置 在删除 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);
    


    而PowerShell版本是,

    $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)
    

    【讨论】:

      猜你喜欢
      • 2016-06-17
      • 2019-05-11
      • 2021-11-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-30
      • 1970-01-01
      相关资源
      最近更新 更多