虽然微软官方文档相当丰富,我无法找到我应该如何完全上传任何细节大文件的共享文件夹(不是我的驱动器)。
我已经关注了文档:
POST /drives/{driveId}/items/{itemId}/createUploadSession
{"Item":{"@microsoft.graph.conflictBehavior":"replace","name":"20200310-155252-700.jpg"}}
其中itemId是我要将该文件上传到的文件夹ID。
但是,它将返回400 Bad Request错误Name from path does not match name from body
消息。
但是docs中提供的请求路径根本不希望传递文件名!
我有点怀疑itemId应该是驱动器上的现有项目(甚至不在文件夹内),而不是用于在其中创建该文件的文件夹ID,但是a)我不确定,b)怎么可能在没有完成任何上传之前拥有一个没有任何内容的空文件(同样,如果我对b正确的话))。
我至少遵循正确的方向吗?谢谢!
这是因为Microsoft具有更新不佳的OneDrive Api官方文档。
正确的网址必须如下:
$"{baseUrl}/drives/{drive}/items/{itemId}:/{fileName}:/createUploadSession"
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句