Microsoft graph api 如何使用Microsoft graph API删除部分上载到Onedrive的文件
由于某些internet问题,使用Microsoft graph API将文件部分上载到Onedrive。现在上传的文件不完整,有一些临时扩展名。文件大小超过10MB,仅上传了几MB 请求如下所示:Microsoft graph api 如何使用Microsoft graph API删除部分上载到Onedrive的文件,microsoft-graph-api,onedrive,Microsoft Graph Api,Onedrive,由于某些internet问题,使用Microsoft graph API将文件部分上载到Onedrive。现在上传的文件不完整,有一些临时扩展名。文件大小超过10MB,仅上传了几MB 请求如下所示: POST /drive/root:/{item-path}:/createUploadSession 我的问题是如何使用graph API摆脱这样的文件 如果文件在一段时间后未能完全上传,是否有办法在请求删除文件的同时提供此类信息。是。您可以向上载会话URL发送DELETE 从: 要取消上载会话,
POST /drive/root:/{item-path}:/createUploadSession
我的问题是如何使用graph API摆脱这样的文件
如果文件在一段时间后未能完全上传,是否有办法在请求删除文件的同时提供此类信息。是。您可以向上载会话URL发送
DELETE
从:
要取消上载会话,请向上载URL发送DELETE
请求。这将清除包含以前上载的数据的临时文件。这应该用于中止上载的场景,例如,如果用户取消传输
经过expirationDateTime
后,临时文件及其附带的上载会话将自动清理。过期时间过后,不能立即删除临时文件
这是否也适用于小于4MB的文件,不需要上传会话;因为我们没有获取任何上传URL来发送删除请求。如果您正在使用上传会话进行记录,则您可以a)有一个已完成的文件,您可以
删除该文件,或者b)上传失败,因此从未创建任何文件。删除上载会话的唯一原因是,部分上载可能会占用空间。如果你没有上传会话,那么就不需要了。今天我上传了一个2.5 MB的文件,在发送请求后我失去了互联网连接,所以我无法得到任何响应,但我在我的一个驱动器中看到了一个同名的1.5 MB文件。我等了很久才从我的帐户中删除此文件,但它仍在我的帐户中,已损坏。有没有办法摆脱这样的文件?一旦文件出现,您应该能够简单地为该文件id发出DELETE
。