将文件从Google Drive复制到我自己的服务器

问题描述:

如果您还记得,我正在尝试将Google Drive集成到我们的网站中,该网站建立在Elgg上。 Elgg已经有了它的本地文件管理系统。将文件从Google Drive复制到我自己的服务器

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

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

你能帮我吗?

谢谢你。

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

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

+0

这就是我的想法。谢谢你确认。 – vicrabb 2012-07-25 06:41:04

+0

你能解释我们如何使用下载URL来保存我的服务器上的文件? – john 2014-08-08 04:50:58