从Google App Engine将文件存储在Google云端硬盘中

时间:2015-10-05 16:45:26

标签: java google-app-engine google-drive-api

全部,
我有一个谷歌应用程序引擎(java),需要存储一些图像。我尝试使用Blob并将它们存储在数据存储区中,但是您知道可以存储在数据存储区中的数据存在大小限制。
因此,我将图像存储在不同的服务器上,并将路径存储在我的数据存储区中,一切正常 现在我正在考虑使用谷歌驱动器文件夹,而不是使用服务器将文件上传到驱动器,并使用共享链接稍后显示它们。
我见过https://developers.google.com/drive/web/quickstart/java并让它工作正常。当我尝试在我的应用程序中使用它时,显然这不起作用,因为代码假定本地用户的凭证 我在我的应用程序上创建了一个服务密钥,并希望更改上面的示例代码以使用它,但我不确定这是否是正确的方法。
尝试搜索样本但找不到采用相同方法的任何人。是否有一个工作示例显示如何验证应用程序而不是用户,让我们说在google驱动器中存储文件?

我也看过https://developers.google.com/drive/web/examples/请注意我想要的是将文件存储在我的谷歌硬盘中而不是用户的谷歌硬盘中。因此,如果用户A和用户B来到我的应用程序,他们不应该授权我的应用程序,并且都应该能够将文件上传到我的谷歌硬盘。
我不知道这是否可以直接从他们的浏览器完成,或者我必须将文件移动到我的应用程序(appspot),然后将其推送到谷歌驱动器。

由于

0 个答案:

没有答案