OneDrive 巨大的流式上传

OneDrive huge streaming upload

我想将大于 100 MB 的未知长度的流上传到 OneDrive。我使用的 API 端点是 Resumable item upload。我现在的问题是,是否有可能将 Content-Range header 设置为允许传输大小未知的流的值。

如第 4.2 节中的 RFC7233 所述,Content-Range: bytes 42-1233/* 将说明总长度未知,但不幸的是,它因 body{"error":{"code":"invalidRequest","message":"Invalid Content-Range header value"}} 的 HTTP 400 而失败。

不幸的是,当通过块上传时,OneDrive 必须知道预期的长度,以便在上传完成时智能地提交上传。如果您觉得能够上传未知数量的数据,请随时提交想法 at our uservoice site - 请务必概述您的场景。