gpt4 book ai didi

c# - 替换Azure存储中的内容

转载 作者:太空狗 更新时间:2023-10-29 20:46:38 25 4
gpt4 key购买 nike

如果存在同名文件,有什么方法可以替换吗?我在 Azure 存储中看不到任何替换方法。这是我的代码:

var client = new CloudBlobClient(
new Uri(" http://sweetapp.blob.core.windows.net/"), credentials);
var container = client.GetContainerReference("cakepictures");
await container.CreateIfNotExistsAsync();
var perm = new BlobContainerPermissions();
perm.PublicAccess = BlobContainerPublicAccessType.Blob;
await container.SetPermissionsAsync(perm);
var blockBlob = container.GetBlockBlobReference(newfilename + i + file.FileType);
using (var fileStream = await file.OpenSequentialReadAsync())
{
await blockBlob.UploadFromStreamAsync(fileStream);
}

是否可以添加任何内容到此代码中,以便它替换现有或相同的文件名?

最佳答案

如果 Blob 存储中存在 Blob,并且您上传与该 Blob 名称相同的另一个文件,则旧 Blob 内容将自动替换为新文件的内容。您不必做任何特别的事情。

关于c# - 替换Azure存储中的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22039193/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com