gpt4 book ai didi

c# - 从 Stream 上传 Blob,带有选项但不覆盖

转载 作者:行者123 更新时间:2023-12-03 05:11:22 25 4
gpt4 key购买 nike

我需要上传给定流的 Blob。此外,我想设置 BlobUploadOptions 并且不覆盖任何现有的 blob。但我找不到 UploadAsync 的匹配重载。有

  • UploadAsync(System.IO.Stream content, Azure.Storage.Blobs.Models.BlobUploadOptions options, [System.Threading.CancellationToken CancellationToken = null] 缺少覆盖 bool 值
  • UploadAsync(System.IO.Stream content, [bool overwrite = False], [System.Threading.CancellationToken CancellationToken = null]) 具有覆盖 bool 值,但缺少 BlobUploadOptions

那么,对于我的情况,正确的方法是什么?

最佳答案

UploadAsync(Stream, BlobUploadOptions, CancellationToken) 的文档中所述,您可以使用访问条件来防止覆盖 blob。

enter image description here

阅读有关条件 header 的文档 here ,您想要做的是使用 IfNoneMatch访问条件并将值指定为 * 以使操作在 blob 存在时失败。

enter image description here

关于c# - 从 Stream 上传 Blob,带有选项但不覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76639046/

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