1

如何在我的 blob 容器中创建一个空的文本文件(或带有一些消息的文本)

var destBlob = blobClient.GetBlobReference(myblob);

类似于 https://myxyzstorage.blob.core.windows.net/mycontainer/newfolder/newTextfile.txt

4

3 回答 3

5

如果您使用的是较新版本的 Windows Azure 存储客户端库,您应该创建一个容器,然后使用它来获取带有您希望您的 blob 在容器中具有的路径的 blob 引用。要创建与您发布的路径类似的路径:

CloudBlobContainer container = blobClient.GetContainerReference(“mycontainer”);
container.CreateIfNotExists();

CloudBlockBlob blob = container.GetBlockBlobReference("newfolder/newTextfile.txt");
blob.UploadText("any_content_you_want");
于 2013-10-04T23:59:23.733 回答
1

如果您使用的是 .NET 标准,则此代码应该可以工作。

CloudBlockBlob blob = blobContainer.GetBlockBlobReference("File Name");

blob.UploadTextAsync("<<File Content here>>");
于 2019-04-29T19:15:36.210 回答
0

以下示例从这里帮助我解决了这个问题

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;
}
于 2013-09-26T23:28:47.240 回答