我无法从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
答案 0 :(得分:1)
Graph Explorer目前不支持发送二进制文件。它只能处理POST / PUT / PATCH主体中的字符串数据。