Метаданные запроса добавляются к содержимому файла при загрузке в OneDrive с использованием rest api - PullRequest
0 голосов
/ 16 января 2020

При попытке загрузить файлы на один диск метаданные запроса добавляются к файлу. Процедура загрузки выполняется, как описано в https://docs.microsoft.com/en-us/onedrive/developer/rest-api/api/driveitem_createuploadsession?view=odsp-graph-online. Сеанс выгрузки создается с помощью

https://graph.microsoft.com/v1.0/drive/root:/test.txt:/createUploadSession with headers 
Authorization: bearer token, Content-Type:application/json and body 
{
  "item": {
    "@odata.type": "microsoft.graph.driveItemUploadableProperties",
    "@microsoft.graph.conflictBehavior": "rename",
    "name": "test.txt"
  }
}

с использованием запроса POST через Почтальон. Получен ответ об успешной загрузке с URL-адресом загрузки, данные загружаются через тело данных формы и URL-адрес вызывается (запрос PUT). Успешный (201 созданный) ответ получен с подробностями файла. При открытии загруженного файла на одном диске мы видим, что метаданные запроса добавляются в файл (как показано ниже)

   ----------------------------898660285489541847705085

   Content-Disposition: form-data; name="file"; filename="test.txt"
   Content-Type: text/plain

   test

  ----------------------------898660285489541847705085--

test - это фактическое содержимое в этом файле "test.txt" перед загрузкой. Помощь будет по достоинству оценена. Благодаря.

...