1
我尝试删除一些以.jpg结尾的文件?12312223和.jpg?zz = 23(随机数字),但它从来没有工作。我也尝试从CloudBerry Explorer中为Azure Blob存储删除它们并获取错误。当Windows Azure管理门户中的文件名结尾时,无法从Windows Azure存储中删除blob
有什么方法可以删除这些文件吗?
谢谢。
我尝试删除一些以.jpg结尾的文件?12312223和.jpg?zz = 23(随机数字),但它从来没有工作。我也尝试从CloudBerry Explorer中为Azure Blob存储删除它们并获取错误。当Windows Azure管理门户中的文件名结尾时,无法从Windows Azure存储中删除blob
有什么方法可以删除这些文件吗?
谢谢。
如果您正在寻找其他工具,建议您尝试使用Cerebrata的Azure Management Studio (http://www.cerebrata.com)。该工具目前处于公开测试阶段,可以从Cerebrata的网站主页下载(披露:我是Cerebrata团队的一员)。
如果你想通过存储客户端库做到这一点,你可以尝试这样的事情如下:
CloudStorageAccount storageAccount = CloudStorageAccount.DevelopmentStorageAccount;
CloudBlobContainer blobContainer = storageAccount.CreateCloudBlobClient().GetContainerReference("images");
CloudBlockBlob blobWithSpecialCharacters = blobContainer.GetBlockBlobReference("filename.txt?j=123123");
using (MemoryStream ms = new MemoryStream(Encoding.UTF8.GetBytes("This is sample text")))
{
blobWithSpecialCharacters.UploadFromStream(ms);
}
blobWithSpecialCharacters.Delete();
谢谢!我使用了你的软件,它的工作,比CloudBerry更好,更快。 – Diego 2013-02-14 17:17:44
来自Gaurav的Azure存储的每个答案都是正确的,并且值得赞赏。没有人这么长时间以这样的细节工作。 – 2013-02-14 17:27:35