如何通过邮递员上传powerpoint/word文件

时间:2021-06-03 06:25:03

标签: sharepoint microsoft-graph-api postman

我的主要目标是使用 Microsoft Graph API 将 .pptx/.docx/.pdf 文件上传到 Microsoft Sharepoint。 能够使用以下“PUT”请求上传到简单的文本文件,其中内容类型为 multipart/form-data

https://graph.microsoft.com/v1.0/drives/{drive-id}/root:/{simple.txt}:/content

但是对于 .pptx/.docx/.pdf 文件,虽然我得到的响应为 “200 ok”,但是在 sharepoint 站点文档中没有创建文件。

我已经正确配置了文件类型,以“文件”为键,并在邮递员请求正文的值中选择了适当的文件。

观察 -> 上传txt文件时,响应为“201 created”,上传文件的内容正在发生变化。例如,如果内容是“Hello there”。上传文件内容为,

<块引用>

----------------------------404518839734975569926100 内容配置:表单数据;名称=“文件”;文件名=“样本.txt” 内容类型:文本/纯文本

你好 -----------------------------404518839734975569926100--

有人可以解释一下这里发生了什么以及如何使用 MS Graph API 在 sharepoint 中上传 pptx/doc/pdf 文件。

1 个答案:

答案 0 :(得分:0)

您可以像这样在邮递员中使用 Graph API 上传 .docx 文件。

PUT drives/{drive-id}/root:/fileName.docx:/content

在正文中,选择二进制类型。

enter image description here