如何把我的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 –