我试图从windows azure管理门户删除一些以.jpg结尾的文件?12312223和.jpg?zz = 23(随机数),但它永远不会有效。我还尝试从CloudBerry Explorer中删除Azure Blob存储并获取错误。
有没有办法删除这些文件?
感谢。
答案 0 :(得分:3)
如果您正在寻找其他工具,我建议您尝试从Cerebrata(http://www.cerebrata.com)尝试 Azure Management Studio 。该工具目前处于公开测试阶段,可以从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();