У меня работает веб-сайт, который загружает файлы от имени пользователей. Эта функция работала в течение нескольких месяцев только с временными проблемами в сети.
Последние два рабочих дня (пятница и понедельник, практически не используются в выходные дни), все пользователи получают стандартную нулевую ссылку-ссылку всякий раз, когда они пытаются загрузить файл. Я могу производить это во всех наших средах. Интересно то, что графическая служба сама возвращает сообщение об ошибке, это НЕ пустое исключение ссылки из кода сайта.
Вот URL запроса: https://graph.microsoft.com:443/beta/groups/[id]/drive/items/[folderId]:/[filename].[ext]:/microsoft.graph.createUploadSession
The [ ] и содержимое внутри являются заполнителями для отправляемых значений. Я использую. 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"
}
}
}