从Microsoft Graph Explorer上传配置文件照片

时间:2017-09-12 16:08:49

标签: microsoft-graph

我无法从Microsoft Graph Explorer上传照片。我收到了这个错误:

  

发生内部服务器错误。操作失败。,您选择的文件不是图像。

我有image/jpeg作为content-type和从Fiddler提取的有效二进制数据。当我检查来自Fiddler的请求时,授权令牌也在那里。 我错过了什么?

请求正文:https://pastebin.com/YDUfpRmX

回复:https://pastebin.com/e6fzDYvi

PUT https://graph.microsoft.com/beta/users/[userprincipalName]/photo/$value HTTP/1.1

Content-Length: 64408

Authorization: Bearer eyJ0eXA...

Content-Type: image/jpeg

1 个答案:

答案 0 :(得分:1)

Graph Explorer目前不支持发送二进制文件。它只能处理POST / PUT / PATCH主体中的字符串数据。