轻松将客户端JS中生成的内容保存到Google云端硬盘中的文件中

时间:2014-06-14 04:10:02

标签: javascript google-drive-api

如果您想允许用户将您网站上的文件保存到Google云端硬盘,那就太简单了。只需使用Save to Drive Button,只需几行代码即可完成所有操作。大。

我希望我的网站完全符合这种行为。但是,我想在那里保存用户生成的文本,而不是在我的服务器上保存静态文件。我有一个JavaScript变量中的文本,但似乎没有办法使用简单的保存到驱动器按钮。该文档指出“数据URI ...不受支持”,我的测试表明object URLs同样不受支持(this guy发现相同的事情)。

我知道,从理论上讲,应该可以使用Google Drive API来做我想要的事情。 This questionthis question提供了一些可能有用的提示,但这一切看起来都非常复杂(没有人甚至做过一个演示,证明它确实有效,AFAICT)。

我不想处理用户登录,会话,API密钥,授权,权限,让用户在Google云端硬盘中“安装”我的应用等等。我只想要一个按钮,有人可以按来存储一些文字来自新文档中的JS变量。究竟如何保存到驱动器按钮的工作原理。这甚至可以远程实现吗?

这不仅仅是关于我的复杂性,而是关于我的用户的复杂性。我想为他们提供一个非常简单,自包含的功能。我不希望我的应用与Google云端硬盘密切相关。

1 个答案:

答案 0 :(得分:0)

不幸的是,今天不可能。 “保存到驱动器”按钮尝试简化常见用例,但对于像您这样的更专业的用例,您需要直接针对API进行开发。