如何部分下载谷歌驱动器文件?

时间:2017-08-21 15:50:28

标签: java google-drive-api google-api-client

我正在尝试从Google驱动器下载文件的特定字节。当我设置bytes = 0-1000时,它工作正常。当我指定一个特定的字节范围(如下所示)时,下载的视频大小是正确的,但我无法播放视频。

HttpRequest httpRequestGet = drive.getRequestFactory().buildGetRequest(new GenericUrl(url.toString()));
httpRequestGet.getHeaders().setRange("bytes=" + 10000 + "-" + 200000);

我错过了什么吗?提前谢谢。

1 个答案:

答案 0 :(得分:1)

这可能是因为通过在文件中指定一个字节范围,你正在跳过文件的整个标题,这只会导致数据乱码。