我有一个网站在生产中运行,代表用户上传文件。此功能已经运行了几个月,只是出现了短暂的网络问题。
过去两个工作日(周五和周一,周末几乎没有使用),所有用户在尝试上传文件时都会收到标准的空引用错误。我能够在我们所有的环境中制作这个。有趣的是,图形服务本身正在返回错误消息,这不是来自网站代码的空引用异常。
这是请求网址:
https://graph.microsoft.com:443/beta/groups/[id]/drive/items/[folderId]:/[filename].[ext]:/microsoft.graph.createUploadSession
[] 和其中的内容是发送的值的占位符。我正在使用 .NET Graph SDK 并已验证它正确编码了文件名。
来自 Graph API 的响应正文是:
{
"error": {
"code": "InternalServerError",
"message": "Object reference not set to an instance of an object.",
"innerError": {
"request-id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"date": "2020-02-17T20:10:03"
}
}
}