将文件从Google云端硬盘复制到我自己的服务器

时间:2012-07-24 08:57:28

标签: google-drive-api

如果您还记得,我正在尝试将Google云端硬盘整合到我们的网站中,该网站建立在Elgg上。 Elgg已经有了原生文件管理系统。

我们想要做的是将文件从Drive复制到我们的服务器,你知道,有点:发送到我的文件。问题是我在文件元数据中没有看到任何指示文件物理存储位置的URL。

我可以在Google Drive SDK中看到复制功能,但我认为它不允许在我们自己的服务器上复制该文件。除非我读错了。

你能帮助我吗?

谢谢你。

1 个答案:

答案 0 :(得分:2)

如果您要保存包含存储在驱动器中的内容的文件(例如图像,pdf等),则文件的元数据应包含downloadUrl,可用于通过以下方式检索文件的内容授权GET请求。

对于Google文档(Google文档,Google电子表格等),数据以第三方应用程序无法理解的私有格式存储。在这种情况下,您的应用必须使用其中一个公开的exportLinks将文档导出为您的应用程序可以理解的格式。