lea*_*ght 4 python google-api google-drive-api google-api-python-client
我正在尝试弄清楚如何检索上传到Google云端硬盘的文件的文件大小.根据文档,这应该在文件元数据中...但是当我请求它时,文件大小根本不在元数据中.
file = self.drive_service.files().get(fileId=file_id).execute()
print(file)
>>> {u'mimeType': u'application/x-zip', u'kind': u'drive#file', u'id': u'0B3JGbAfem1CrWnhtWq5qYlkzSXf', u'name': u'myfile.ipa'}
Run Code Online (Sandbox Code Playgroud)
我在这里错过了什么?如何查看文件大小?
默认情况下,元数据中只包含少数选择属性.
要请求特定属性,请使用以下fields参数:
file = self.drive_service.files().get(fileId=file_id, fields='size,modifiedTime').execute()
Run Code Online (Sandbox Code Playgroud)
这将查询文件的大小和修改时间.
顺便说一下,您发布的链接是指旧的v2 API.您可以在此处找到当前v3 API中所有文件属性的列表.
| 归档时间: |
|
| 查看次数: |
2128 次 |
| 最近记录: |