MS GRAPH API Upload v1.0 повреждает DOCX - PullRequest
0 голосов
/ 16 февраля 2019

Пытался загружать файлы docx через сервер golang с помощью API MS graph, и, хотя я был в состоянии загрузить pdfs, при попытке загрузить файлы docx файлы были повреждены при пересылке.Если я загружу этот же файл через веб-сайт OneDrive, проблем не будет.

Чтобы изолировать проблему, я попытался сделать вызовы API через почтальона, используя такую ​​ссылку:

https://graph.microsoft.com/v1.0/users/pqv2-dev-svc@novacoast.com/drives/{drive-id}/items/{item-id}:/filename.docx:/content

использовал токен на предъявителя.

дополнительный заголовок Content-Typeиз которых я попробовал значения:

text/plain
application/x-www-form-urlencoded
application/vnd.openxmlformats-officedocument.wordprocessingml.document

и загрузил файл с параметром form-data на вкладке тела, но без удачи файл всегда будет поврежден.

Есть идеи?

1 Ответ

0 голосов
/ 22 февраля 2019

[решено] Отправлял файл как данные формы, а не как двоичный файл!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...