使用Flask(在App Engine上运行)将文件上载到Google云端硬盘

时间:2013-09-13 22:39:32

标签: python google-app-engine flask google-drive-api

我想使用在App Engine上运行的Flask将文件上传到Google云端硬盘。我启动了Google Drive服务(使用Google Drive API构建),并且能够使用files().insert(...)从服务器上传文件。

现在我想通过HTML表单实现上传。这给了我一个FileStorage对象。我应该如何从这一点开始才能将文件存入Google云端硬盘?

请注意,我上传的文件超出了App Engine对请求大小的5MB限制。

感谢您的建议。

1 个答案:

答案 0 :(得分:1)

将表单上传到带有回调的blobstore到您的前端。 如果文件非常大,您可能需要在链接后端上完成可恢复上传的后端(因为后端也可能在上传大文件时中断)