我用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类型值。遗憾的是,这两种方法都不起作用。在
在我看来,您使用的是Python客户机库的旧版本,并引用了driveapiv1,而driveapiv2则从6月底开始提供。在
请尝试更新您的库并检查位于https://developers.google.com/drive/examples/python的完整Python示例。在
相关问题 更多 >
编程相关推荐