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