gpt4 book ai didi

python - Google Drive API 写入一个新的驱动器文件,该文件不是 Drive 'viewer' 类型

转载 作者:太空宇宙 更新时间:2023-11-03 19:01:20 26 4
gpt4 key购买 nike

我正在使用 GooG Drive API。我已经成功地完成了 faststart.py 教程/示例。一切都好。

我的云端硬盘中显示的文件作为云端硬盘“查看器”文件打开,而不是我需要的可编辑文件。我猜它是 MIMEtype,但文档是一个 .txt 文件,所以我不确定它还应该设置为什么。那么我该如何将其编写为云端硬盘可编辑文件类型???

谢谢

达夫-o

media_body = MediaFileUpload(FILENAME, mimetype='text/plain', resumable=True)
body = {
'title': 'My document',
'description': 'A test document',
'mimeType': 'text/plain'
}

file = drive_service.files().insert(body=body, media_body=media_body).execute()
pprint.pprint(file)

最佳答案

您正在以 txt 格式上传文件,这种格式无法使用任何 Google 编辑器进行编辑。

您应该将该文件转换为相应的原生 Google 格式,以使其可以在云端硬盘默认查看器中进行编辑:

https://developers.google.com/drive/v2/reference/files/insert

要在上传期间启用转换,您必须在插入请求中设置 convert=True:

file = drive_service.files().insert(body=body, media_body=media_body, convert=True).execute()

关于python - Google Drive API 写入一个新的驱动器文件,该文件不是 Drive 'viewer' 类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15983934/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com