我必须为在Google云端硬盘上存储/创建的文件实施下载过程。 应在下载过程中显示包含百分比的进度条。
因此,对于所有以前上传的文件,我都有属性
com.google.api.services.drive.model.File.getFileSize()
对于原生Google云端硬盘文档,没有此类属性。实际上之前有一些关于它的问题:
Retrieve a "Google doc" created file size with the google drive api for ios
Get size of file created on Google drive using Google drive api in android
但也没有答案。
接头
HttpResponse.getHeaders().getContentRange()
和
HttpResponse.getHeaders().getContentLength()
即使我尝试使用范围标题执行下载,也可以为空
Range : bytes=0-10
我完全陷入其中并且非常感谢任何帮助。