试图使用MS graph API通过golang服务器上载docx文件,尽管我能够上载pdf,但是当我尝试上载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
选项上传文件,但没有运气,该文件总是会损坏。
有什么想法吗?
答案 0 :(得分:0)
[已解决]正在将文件作为表单数据而不是二进制文件发送!