3

我已将一些文件加载​​到 Google Drive,但错误地为某些文件分配了不正确的 mimeType。我现在想将 mimeType 更新为正确的值。

我有以下 Python 代码,它成功更新了与文件关联的描述,但 mimeType 始终保留其原始值。

file = service.files().get(fileId=GoogleFileId).execute()
file['mimeType'] = 'application/msword'
file['description'] = 'test description'
updated_file = service.files().update(fileId=file['id'], body=file, updateViewedDate=False).execute()

谁能发现我错过了什么?

戴夫

4

1 回答 1

2

是的,您必须更新文件内容本身。mimeType 是根据上传的文件计算得出的。通过传递media_body用于创建文件的 等来执行此操作。

这样做很麻烦,对不起。但是,如果您正在编写脚本,那么“某些文件”应该会给您带来太多痛苦。

于 2013-01-31T16:40:59.463 回答