Пытался загружать файлы 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
на вкладке тела, но без удачи файл всегда будет поврежден.
Есть идеи?