请允许我解释一下我正在做什么以及如何做。
我正在尝试使用Onedrive的REST API上传文件。源自:OneDrive API文档。
我使用了OneDrive碎片的方法来上传文件,因为文件可能会非常大(高达5GB)或者非常小(1KB),具体取决于用户。
目前,我使用POST-MAN Chrome扩展程序调用API。
我的操作步骤如下:
1. 生成访问令牌。 2. 创建会话并接收上传URL。 3. 使用PUT请求上传文件。
选中要上传的文件(文件大小: 729676295字节) 添加标头并发送请求: 结果如下: 但是它说最大片段大小为67108864字节,所以我更改了以下值:
content-length: 67108864和 content-range:bytes 0-67108863/729676295
然后我收到这个错误消息:“声明的片段长度与提供的字节数不匹配” 请帮助我找出在content-length和content-range中应该传递什么。非常感谢您的关注。
我正在尝试使用Onedrive的REST API上传文件。源自:OneDrive API文档。
我使用了OneDrive碎片的方法来上传文件,因为文件可能会非常大(高达5GB)或者非常小(1KB),具体取决于用户。
目前,我使用POST-MAN Chrome扩展程序调用API。
我的操作步骤如下:
1. 生成访问令牌。 2. 创建会话并接收上传URL。 3. 使用PUT请求上传文件。
选中要上传的文件(文件大小: 729676295字节) 添加标头并发送请求: 结果如下: 但是它说最大片段大小为67108864字节,所以我更改了以下值:
content-length: 67108864和 content-range:bytes 0-67108863/729676295
然后我收到这个错误消息:“声明的片段长度与提供的字节数不匹配” 请帮助我找出在content-length和content-range中应该传递什么。非常感谢您的关注。