我正在尝试使用Microsoft Graph Explorer(v1.0)更新我的 Profiles 图片,但我无法做到这一点,我总是收到以下错误:
发生内部服务器错误 . 操作失败 . ,您选择的文件不是图像 . 请选择其他文件 .
问题是我正在尝试更新我的图片的文件是插入请求正文中的图像(它的base64表示,我使用此网站以获取它:https://www.base64-image.de/) .
我也使用 Headers Content-Type
,其值为 image/jpeg
,我认为,因为我需要授权 Headers . 我正在使用的URL是: https://graph.microsoft.com/v1.0/me/photo/$value
1 回答
此 endpoints 将原始图像作为输入,而不是base64编码版本 . 来自documentation:
由于无法使用Graph Explorer流式传输此类文件,因此Graph Explorer不支持更新照片 .