#sharepoint #microsoft-graph-api #onedrive
#sharepoint #microsoft-graph-api #onedrive
Вопрос:
У меня есть файл Word, в котором установлена метка чувствительности. При получении информации об этом файле с помощью:
GET /drives/{drive-id}/items/{item-id}
Я получаю следующий ответ:
"@odata.context": *",
"@microsoft.graph.downloadUrl": "*",
"createdDateTime": "2020-11-23T14:34:46Z",
"eTag": ""{57B2B6AB-CA5B-4404-B714-69D4ACF1BAD2},10"",
"id": "*",
"lastModifiedDateTime": "2020-11-23T14:35:42Z",
"name": "Document.docx",
"webUrl": "*",
"cTag": "*",
"size": 36298,
"createdBy": *,
"lastModifiedBy": *
},
"parentReference": *,
"file": {
"mimeType": "application/vnd.openxmlformats-officedocument.wordprocessingml.document",
"hashes": {
"quickXorHash": "KxC7GCjPid2b5o3NGboS9vBPhKg="
}
},
"fileSystemInfo": {
"createdDateTime": "2020-11-23T14:34:46Z",
"lastModifiedDateTime": "2020-11-23T14:35:42Z"
}
Как вы можете видеть, размер файла равен 36298. Однако, если я загружаю файл по ссылке с @microsoft.graph.downloadUrl, я вижу, что размер файла больше. Глядя на заголовок content-length в ответе, размер файла равен 59392. Я вижу это поведение только с файлами, для которых установлены метки чувствительности. Это что-то ожидаемое или это ошибка в MS Graph?
Комментарии:
1. Всякий раз, когда вы загружаете новый элемент в Onedrive, он добавляет к нему дополнительную информацию (например, информацию о метаданных, управление версиями, информацию о маркировке, применяемую упаковку и т. Д.); Я думаю, из-за этого только вы увидите вышеуказанные различия.
2. Помогло ли это выше?
3. с файлами другого типа (например, png, pdf …) такой проблемы нет. На данный момент я вижу эту проблему только с файлами doc, для которых установлена метка чувствительности
4. Для меня это похоже на дизайн, как я уже сказал, это связано с информацией о метаданных / управлением версиями / маркировкой и т. Д.