Google Drive API:无法上载某些文件类型

2024-10-06 12:57:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我用googleappengine创建了一个表单和一个简单的服务器,用它可以将任意文件类型上传到我的google驱动器。该表单对某些文件类型无效,只会给出以下错误:

HttpError: <HttpError 400 when requesting https://www.googleapis.com/upload/drive/v1/files?alt=json returned "Unsupported content with type: application/pdf">

不支持pdf文件吗?在

执行上载的appengine代码如下所示:

^{pr2}$

我已经成功地将它用于MS Office文档和图像。它也不适用于文本文件,并给出以下错误:

HttpError: <HttpError 400 when requesting https://www.googleapis.com/upload/drive/v1/files?alt=json returned "Multipart content has too many non-media parts">

我已经尝试在resource dict中取消设置'mimeType'值,让googledrive自动设置它。我还尝试在MediaInMemoryUpload构造函数中取消设置mime类型值。遗憾的是,这两种方法都不起作用。在


Tags: httpscom表单www错误filesdrivealt