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--