如何在 Blob 容器中创建空文本文件
本文关键字:创建 文本 文件 Blob | 更新日期: 2023-09-27 18:32:52
如何在我的 blob 容器内创建一个空文本文件(或带有一些消息的文本)
var destBlob = blobClient.GetBlobReference(myblob);
类似的东西https://myxyzstorage.blob.core.windows.net/mycontainer/newfolder/newTextfile.txt
如果您使用的是较新版本的 Windows Azure 存储客户端库,则应创建一个容器,然后使用它来获取 blob 引用,其中包含您希望 blob 在容器中具有的路径。要创建与您发布的路径类似的路径,请执行以下操作:
CloudBlobContainer container = blobClient.GetContainerReference(“mycontainer”);
container.CreateIfNotExists();
CloudBlockBlob blob = container.GetBlockBlobReference("newfolder/newTextfile.txt");
blob.UploadText("any_content_you_want");
如果您使用的是 .NET 标准,则此代码应该有效。
CloudBlockBlob blob = blobContainer.GetBlockBlobReference("File Name");
blob.UploadTextAsync("<<File Content 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;
}