OneDrive for Office365,部分内容请求?

OneDrive for Office365, partial content requests?

我正在研究 OneDrive for Office365 REST api 材料,到目前为止一切顺利,但是我 运行 遇到了一个问题,不确定这是设计使然还是我的原因我做得不好..

我有一个文件要下载,但应用程序要求我必须将其分成小块下载。因此,我正在尝试使用 HTTP 范围 header 来指示 OneDrive for Office365 仅提供请求的文件子集。

GET /api/v1.0/me/files/<FILEID>/content
User-Agent: xyz
Authorization: Bearer ...
Range: bytes=0-100

但是,无论我尝试什么,我总是取回整个文件。是否无法执行文件读取的范围请求?

谢谢!

感谢您的提问。不幸的是,目前无法执行文件读取的范围请求。它仅适用于 OneDrive(消费者)——请参阅 Chunk download with OneDrive Rest API,这正是您所描述的。但是,这还不适用于 OneDrive for Business。