连续上传后出现 InternalServerError
InternalServerError after Consecutive Uploads
我正在尝试使用对以下端点的单独调用将多个文件上传到客户端的 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
最后,问题与我们路径中文件夹名称末尾的 space 有关。
我们正在构建基于用户命名实体的路径,但在上传到 Sharepoint 之前未能trim。奇怪的是,我们被允许上传一个文件到 Sharepoint 似乎 trim 相应路径的元素,但上传的第二个文件总是会抛出上述错误。
我正在尝试使用对以下端点的单独调用将多个文件上传到客户端的 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
最后,问题与我们路径中文件夹名称末尾的 space 有关。
我们正在构建基于用户命名实体的路径,但在上传到 Sharepoint 之前未能trim。奇怪的是,我们被允许上传一个文件到 Sharepoint 似乎 trim 相应路径的元素,但上传的第二个文件总是会抛出上述错误。