onedrive new api 上传冲突
onedrive new api for upload conflict
我正在使用 onedrive new api 通过文档进行可续传上传:
http://onedrive.github.io/items/upload_large_files.htm#create-an-upload-session
即使我设置了参数 name.conflictBehavior:替换
最后一个片段上传后,还是return409冲突错误
即使我将行为更改为重命名,也得到了相同的响应。
我想知道我是否在创建上传会话时设置了失败参数:
headers = {'Authorization': 'Bearer <access_token>',
'Content-Type': 'application/json'}
params = {'@name.conflictBehavior': 'replace'}
try:
res = request.post(url, headers=headers, data=params)
except Exception as e:
print e
这样做之后,我可以在 url 后面使用参数上传 url。
但是在最后一个片段上传后,出现了409错误。
这是一个错误还是我传递的参数错误,我不知道。
看起来我们这里有一个错误,在这种情况下我们不遵守 @name.conflictBehavior 注释。我们正在努力修复。
我正在使用 onedrive new api 通过文档进行可续传上传: http://onedrive.github.io/items/upload_large_files.htm#create-an-upload-session
即使我设置了参数 name.conflictBehavior:替换 最后一个片段上传后,还是return409冲突错误
即使我将行为更改为重命名,也得到了相同的响应。
我想知道我是否在创建上传会话时设置了失败参数:
headers = {'Authorization': 'Bearer <access_token>',
'Content-Type': 'application/json'}
params = {'@name.conflictBehavior': 'replace'}
try:
res = request.post(url, headers=headers, data=params)
except Exception as e:
print e
这样做之后,我可以在 url 后面使用参数上传 url。 但是在最后一个片段上传后,出现了409错误。
这是一个错误还是我传递的参数错误,我不知道。
看起来我们这里有一个错误,在这种情况下我们不遵守 @name.conflictBehavior 注释。我们正在努力修复。