0

我正在尝试使用对以下端点的单独调用将多个文件上传到客户端的 SharePoint

https://graph.microsoft.com:443/v1.0/drives/{drive-id}/root:/{itemId}:/microsoft.graph.createUploadSession.

平均五十个文件上传成功,但最终我收到以下错误。

Error = {
    Code: generalException
    Message: An unspecified error has occurred.
    Inner Exception: {
        Additional Data: {[
            {[request-id, 34068a5e-41ac-4009-814a-f085f7e03443]},   
            {[date, {1/23/2020 3:59:27 PM}]}
        ]}
    }
}

下面是收到的响应头

{
    request-id: 34068a5e-41ac-4009-814a-f085f7e03443
    client-request-id: 34068a5e-41ac-4009-814a-f085f7e03443
    x-ms-ags-diagnostic: {
        "ServerInfo":{
            "DataCenter":"South Central US", 
            "Slice":"SliceC", 
            "Ring":"4", 
            "ScaleUnit":"002", 
            "RoleInstance":"AGSFE_IN_5"
        }
    }
    Strict-Transport-Security: max-age=31536000
    Cache-Control: private
    Date: Thu, 23 Jan 2020 15:59:27 GMT
}

我认为我们的应用程序没有受到限制,因为我们没有收到 429 响应。我也不认为这是文件大小问题,因为文件小于 4MB

4

1 回答 1

0

最后,问题与我们路径中文件夹名称末尾的空格有关。

我们正在根据用户命名的实体构建路径,并且在上传到 Sharepoint 之前未能对其进行修剪。奇怪的是,我们被允许将一个文件上传到似乎相应地修剪路径元素的 Sharepoint,但上传的第二个文件总是会引发上述错误。

于 2020-01-29T16:31:55.617 回答