2013-09-26 41 views

回答

0

下面的例子從here幫我解決這個

public Uri UploadBlob(string path, string fileName, string content) 
{ 
    var cloudBlobContainer = cloudBlobClient.GetContainerReference(path); 
    cloudBlobContainer.CreateIfNotExist(); 

    var blob = cloudBlobContainer.GetBlobReference(fileName); 
    blob.UploadText(content); 

    return blob.Uri; 
} 
+0

只有評論我會有在生產中總是有一個重試策略。存儲客戶端庫包含此功能,可以使怪異/間歇性錯誤消失(特別是在大批量產品環境中):http://blogs.msdn.com/b/windowsazurestorage/archive/2011/02/03/overview-的重試的政策,在最窗口,Azure的存儲客戶library.aspx –

1

如果您使用的是Windows Azure存儲客戶端庫的更新版本,您應該創建一個容器,然後使用它來獲得一個Blob引用,其中包含您希望Blob在容器中具有的路徑。要創建一個類似於您發佈的路徑:

CloudBlobContainer container = blobClient.GetContainerReference(「mycontainer」); 
container.CreateIfNotExists(); 

CloudBlockBlob blob = container.GetBlockBlobReference("newfolder/newTextfile.txt"); 
blob.UploadText("any_content_you_want"); 
相關問題