我遇到了使用v1.0 Microsoft Graph API将文件上传到上传会话的问题。 我的步骤:
以下是我收到的错误:
app.electron.remote.session.defaultSession
我尝试使用以下格式,但仍然收到相同的错误。
{
"error":
{
"code":"invalidRequest",
"message":"The Content-Range header is missing or malformed."
}
}
我正在关注Mircosoft的这篇文章https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/api/item_createuploadsession
这是我上传到uploadUrl的函数,该函数从创建上传会话
返回"bytes 0-100/100"
"0-100/100"
"0-100"
非常感谢任何帮助!提前谢谢。
答案 0 :(得分:8)
Content-Range
标头具有以下格式:
Content-Range: bytes <startindex>-<endindex>/<totallength>
您的问题似乎是索引(基于0)和长度(基于1)的混合。对于一个100字节的文件,您的标题需要如下所示:
Content-Range: bytes 0-99/100