/// <summary> /// Remove files from cloud storage /// </summary> /// <param name="files">List of file names to remove</param> public static void StorageCleanUp(List <string> files) { StorageApi storageApi = new StorageApi(AppKey, AppSid, Basepath); foreach (string file in files) { BusyIndicatorManager.UpdateText("Storage clean up...\n Deleting file: " + file); FileExistResponse existsResponse = storageApi.GetIsExist(file, "", ""); if (existsResponse.FileExist.IsExist) { RemoveFileResponse deleteResponse = storageApi.DeleteFile(file, "", ""); } } }
/// <summary> /// Remove files from cloud storage /// </summary> /// <param name="files">List of file names to remove</param> public static void StorageCleanUp(List <string> files) { string baseHost = new Uri(Basepath).GetComponents(UriComponents.SchemeAndServer, UriFormat.SafeUnescaped).ToString(); Configuration storageConfiguration = new Configuration(); storageConfiguration.AppKey = AppKey; storageConfiguration.AppSid = AppSid; storageConfiguration.ApiBaseUrl = baseHost; StorageApi storageApi = new StorageApi(storageConfiguration); foreach (string file in files) { BusyIndicatorManager.UpdateText("Storage clean up...\n Deleting file: " + file); FileExistResponse existsResponse = storageApi.GetIsExist(new GetIsExistRequest(file)); if (existsResponse.FileExist.IsExist == true) { RemoveFileResponse deleteResponse = storageApi.DeleteFile(new DeleteFileRequest(file)); } } }