我正在尝试从谷歌驱动器下载文件的特定字节。当我设置 bytes=0-1000 时,它工作正常。当我指定特定的字节范围(如下所示)时,下载的视频的大小是正确的,但是我无法播放视频。
HttpRequest httpRequestGet = drive.getRequestFactory().buildGetRequest(new GenericUrl(url.toString()));
httpRequestGet.getHeaders().setRange("bytes=" + 10000 + "-" + 200000);
我错过了什么吗?提前致谢。
最佳答案
这可能是因为通过在文件中进一步指定字节范围,您将跳过文件的整个 header ,从而导致出现乱码数据 block 。
关于java - 如何部分下载谷歌驱动器文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45801256/