You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

通过MS Graph API上传图片到Sharepoint后无法预览问题求助

你遇到的问题根源是请求头Content-Type配置错误、请求体未正确携带二进制图片内容,具体修复步骤如下:

  • 修正请求头Content-Type
    你当前设置的application/json是用于传输JSON结构数据的MIME类型,和上传的图片资源不匹配,请修改为对应图片格式的MIME类型:
    • jpg/jpeg格式:image/jpeg
    • png格式:image/png
    • 其余图片格式请对应替换为标准MIME类型即可
  • 修正Postman请求体配置
    按以下步骤调整请求体配置,确保正确上传图片二进制内容:
    1. 切换到Postman请求的「Body」标签页
    2. 选中「binary」选项(不要选择form-data、x-www-form-urlencoded、raw等其他选项)
    3. 点击「Select File」按钮,选择本地存储的待上传的实际图片文件
  • 重发请求验证
    配置完成后重新发送PUT请求,返回201响应后再进入SharePoint站点查看对应文件,即可正常显示预览内容。

注意:你当前调用的/contentPUT端点仅适用于上传大小小于4MB的文件,如果你的图片大小超过4MB,需要调用MS Graph的分片上传接口完成上传。
如果调整配置后依然上传空文件,请检查你的Azure AD应用权限是否配置了对应站点/文件的读写权限(如Files.ReadWrite.All等匹配的权限),同时确认权限类型(委托权限/应用权限)和你当前的认证方式一致。

内容的提问来源于stack exchange,提问作者MD40

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 08:18:01