使用下面的示例代码(Drive Java REST API V3),我尝试从 Google Drive 下载文件的一部分。
Drive.Revisions.Get get = service.revisions().get(fileId, revisionId)
.setFields(FilterConstants.OBJECT_REVISION);
MediaHttpDownloader downloader = get.getMediaHttpDownloader();
downloader.setContentRange(fromByte, toByte);
inputStream = get.executeMediaAsInputStream();
但这对我不起作用。有人可以帮助我如何解决这个问题吗?
@Venkat,基于部分下载 https://developers.google.com/drive/v3/web/manage-downloads#partial_download,
部分下载涉及仅下载文件的指定部分。您可以使用带有 Range 标头的字节范围来指定要下载的文件部分。例如:
Range: bytes=500-999
Sample:
GET https://www.googleapis.com/drive/v3/files/fileId
Range: bytes=500-999
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)