如何把我的blob容器内创建一个空的文本文件(或文本与一些消息)如何创建我的BLOB容器内的空文本文件
var destBlob = blobClient.GetBlobReference(myblob);
像 https://myxyzstorage.blob.core.windows.net/mycontainer/newfolder/newTextfile.txt
如何把我的blob容器内创建一个空的文本文件(或文本与一些消息)如何创建我的BLOB容器内的空文本文件
var destBlob = blobClient.GetBlobReference(myblob);
像 https://myxyzstorage.blob.core.windows.net/mycontainer/newfolder/newTextfile.txt
下面的例子从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;
}
只有评论我会有在生产中总是有一个重试策略。存储客户端库包含此功能,可以使怪异/间歇性错误消失(特别是在大批量产品环境中):http://blogs.msdn.com/b/windowsazurestorage/archive/2011/02/03/overview-的重试的政策,在最窗口,Azure的存储客户library.aspx –
如果您使用的是Windows Azure存储客户端库的更新版本,您应该创建一个容器,然后使用它来获得一个Blob引用,其中包含您希望Blob在容器中具有的路径。要创建一个类似于您发布的路径:
CloudBlobContainer container = blobClient.GetContainerReference(“mycontainer”);
container.CreateIfNotExists();
CloudBlockBlob blob = container.GetBlockBlobReference("newfolder/newTextfile.txt");
blob.UploadText("any_content_you_want");
只需将您的blob名称设置为“newfolder/newTextfile.txt”即可。 http://stackoverflow.com/a/2624427/1384539 –