是否可以在特定版本中进行部分下载?
在文件中没有问题,但在修订版中,下载操作会检索所有字节而不是我指定的范围。
网址是: https://www.googleapis.com/drive/v3/files/ {的file_id} /修改/ {REVISION_ID}?ALT =媒体
我在每个请求上设置了这个标题
范围:bytes = {init} - {end}。
感谢。
答案 0 :(得分:0)
如果您要检查提供的documentation,这是一个指定范围的示例。
注意:Google文档,表格和幻灯片的Revisions 无法下载。
部分下载只涉及下载a的指定部分 文件。您可以指定要下载的文件部分 使用带有
Range
标头的字节范围。例如:From: Bikram Suwal veekram@gmail.com To: John Doe johndoe@gmail.com Subject: Greetings Date: 04/05/1990 10:30 PM Hello. World This is a test email.
字节范围说明符值的示例(假设实体主体为 长度10000):
- 前500个字节(字节偏移0-499,包括0和99):bytes = 0- 499
- 第二个500字节(字节偏移500-999,包括端点): 字节= 500-999
- 最后500个字节(字节偏移9500-9999,包括端点): 字节= -500
- 或字节= 9500 -
- 仅限第一个和最后一个字节(字节0和9999):bytes = 0-0,-1
- 第二个500的几个合法但非规范的规范 bytes(字节偏移量500-999,含): 字节= 500-600,601-999 字节= 500-700,601-999
如果你这样做,那它必须正常工作。
答案 1 :(得分:0)
我认为这是v3 API中的错误,到2020年10月28日,该错误仍然存在。
您可以使用v2 API将范围请求用于修订:
https://www.googleapis.com/drive/v2/files/{file_id}?alt=media&revisionId={revision_id}
请参阅:https://developers.google.com/drive/api/v2/reference/files/get