gpt4 book ai didi

c# - 如何使用WindowsAzure.Storage.DataMovement?

转载 作者:行者123 更新时间:2023-12-03 05:58:26 24 4
gpt4 key购买 nike

 TransferManager.UploadAsync(@"C:\data2.flac",
destinationBlob,
null,
context,
CancellationToken.None).Wait();

当我上传到 block blob 存储时,此代码完美运行。

上传到 page blob 时如何使用 WindowsAzure.Storage.DataMovement

现在我明白了

未处理的异常:System.AggregateException:发生一个或多个错误。 ---> Microsoft.WindowsAzure.Storage.DataMovement.TransferException:文件大小 274.02MB 对于 PageBlob 无效,必须是 512 字节的倍数。

最佳答案

如错误消息所述,为了将文件作为页面 blob 上传,文件的大小必须是 512 字节的倍数。由于您的文件不符合此条件,因此您的上传失败。您需要指定一个符合此大小限制的文件。

存在此大小限制的原因是因为您将这些页面 blob 装载为驱动器并将它们与虚拟机一起使用。

关于c# - 如何使用WindowsAzure.Storage.DataMovement?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36838930/

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