我已将一些文件加载到Google云端硬盘,但错误地为某些文件分配了错误的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()
有人能发现我失踪的东西吗?
戴夫
答案 0 :(得分:2)
是的,您必须自己更新文件内容。 mimeType是根据上传的文件计算的。通过传递用于创建文件的media_body
等来完成。
这很麻烦,抱歉。但是如果你正在编写脚本,它应该会给你带来太多的“某些文件”的痛苦。