2013-09-26 23 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"); 
相关问题