当我们使用/ createUploadSession端点为msft graph Files API上载文件时,一切都很好。但是,文件完成上传后,有时我们的用户会使用相同的文件名创建一个新文件。如果文件是可以正常工作的.pdf,但是如果文件是.docx,则从/ createUploadSession端点返回uploadUrl之后,我们开始对给定的uploadUrl进行PUT调用,则得到423锁定响应。
但是文档(.docx)一词并没有被我们锁定。没有用户在其桌面或Word Online中打开该文件,但该文件显示已被锁定。
这是Microsoft Graph中的错误吗?其他人是否有覆盖现有文件的问题?
在调用/ createUploadSession端点之后收到的样本uploadUrl:
PUT
https://<customerTenant>.sharepoint.com/sites/devtestqa/_api/v2.0/drives/<drive-id>/items/<item-id>/uploadSession?guid='<guid>'&path='Welcome-Letter%202019-05-20.docx'&overwrite=True&rename=False&dc=0&tempauth=<authkey>