Python 3.x 在使用RESTAPI上载到OneDrive时,请求元数据会附加到文件内容中

Python 3.x 在使用RESTAPI上载到OneDrive时,请求元数据会附加到文件内容中,python-3.x,microsoft-graph-api,onedrive,Python 3.x,Microsoft Graph Api,Onedrive,尝试将文件上载到一个驱动器时,请求元数据会附加到文件中。按照中的说明执行上载过程。上载会话是使用创建的 https://graph.microsoft.com/v1.0/drive/root:/test.txt:/createUploadSession with headers Authorization: bearer token, Content-Type:application/json and body { "item": { "@odata.type": "micros

尝试将文件上载到一个驱动器时,请求元数据会附加到文件中。按照中的说明执行上载过程。上载会话是使用创建的

https://graph.microsoft.com/v1.0/drive/root:/test.txt:/createUploadSession with headers 
Authorization: bearer token, Content-Type:application/json and body 
{
  "item": {
    "@odata.type": "microsoft.graph.driveItemUploadableProperties",
    "@microsoft.graph.conflictBehavior": "rename",
    "name": "test.txt"
  }
}
通过邮递员使用POST请求。获得上传url的成功响应,通过表单数据体上传数据,并调用url(PUT请求)。通过文件详细信息获得成功(201已创建)响应。 在一个驱动器中打开上传的文件时,我们可以看到请求元数据被附加到文件中(如下所示)


test是上传之前“test.txt”文件中的实际内容。任何帮助都将不胜感激。谢谢。

您是否也在与postman一起上载文件?是的,使用postman。内容长度和内容范围字段的值如何?我可以通过使用pythonGreat尝试相同的方法来进行上载,而不会出现任何问题!
   ----------------------------898660285489541847705085

   Content-Disposition: form-data; name="file"; filename="test.txt"
   Content-Type: text/plain

   test

  ----------------------------898660285489541847705085--