使用 Microsoft Graph SDK 上传大文件失败,并出现错误 System.ArgumentOutOfRangeException

问题描述 投票:0回答:1

我正在尝试使用 Microsoft Graph SDK 上传 2GB 文件。 第一个请求 UploadAsync() 失败,并出现错误 System.ArgumentOutOfRangeException:'需要非负数。 (参数'偏移')' 流有长度并且是可查找的。 一切都适用于 1.9GB 文件和其他较小的文件。 文档:https://learn.microsoft.com/en-us/graph/sdks/large-file-upload?tabs=csharp

我尝试搜索某种文件大小限制,但一无所获。 尝试更改“MaxSliceSize”。 有什么想法吗?

sharepoint-online large-files microsoft-graph-sdks
1个回答
0
投票

Microsoft Graph SDK 支持大文件的可断点文件上传。如果您的应用程序在上传过程中遇到连接中断或 5.x.x HTTP 状态,您可以恢复上传。但是,可以上传的文件大小有限制。因此,尝试上传 2GB 文件将导致错误。

不幸的是,无法更改此文件大小限制。您可能需要考虑上传大文件的替代方法,例如将文件分成较小的部分并单独上传。

© www.soinside.com 2019 - 2024. All rights reserved.