如何使用java REST客户端API部分下载谷歌驱动器文件?

2024-06-19

使用下面的示例代码(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(使用前将#替换为@)

如何使用java REST客户端API部分下载谷歌驱动器文件? 的相关文章

随机推荐