首页 > 解决方案 > 上传的图像文件在 sharepoint 中没有任何预览

问题描述

我正在发送 POST(PUT) 请求以将图像上传到 Sharepoint 私有组文件夹。我正在使用 MS Graph API 和 Azure AD 身份验证。当我使用邮递员测试链接时,它返回状态 201 创建成功响应。即使文件上传成功,在Sharepoint中点击文件也没有任何内容可以预览,只显示图片名称。

我的要求如下。

https://graph.microsoft.com/v1.0/drives/{{drive-id}}/items/{{item-id}}:/fruit.jpg:/content

内容类型:应用程序/json

它是空的,如下图所示。

Sharepoint Content

共享点内容

Empty preview of the image

图像的空白预览

谁能帮我找出我错过了什么?

标签: sharepointpostmanmsal

解决方案


发生这种情况是由于几个常见问题。

  1. 文件路径不正确
  2. 文件名拼写错误
  3. 错误的文件扩展名
  4. 转移问题

参考上述原因,我已经能够弄清楚我的问题在哪里并且我已经完成了。

我有我的请求路径,如下所示。

https://graph.microsoft.com/v1.0/sites/{{siteId}}/drive/items/{{itemId}}:/{{fileName}}:/content

此链接将文件正确添加到共享文档中的我的 SharePoint 私人组文件夹。

注意:{{siteId}}、{{itemId}} 和 {{fileName}} 是变量。


推荐阅读