如何使用Android应用程序将文件从谷歌驱动器上传到远程服务器

时间:2013-08-13 11:32:13

标签: android network-programming google-drive-api mobile-application

我正在开发一个Android应用程序,需要将文件从谷歌驱动器上传到远程服务器。 我可以将文件从谷歌驱动器下载到设备,反之亦然。 我在推荐link。 但我无法将文件直接上传到远程服务器。 请帮忙。

谢谢&问候, 萨米尔。

1 个答案:

答案 0 :(得分:1)

Google云端硬盘服务器无法主动将文件上传到您的服务器。您的服务器应具有授权的Drive API,以便从Google云端硬盘下载。换句话说,您无法从Drive“上传”到远程服务器。您应该从Drive“下载”到远程服务器。

要执行此操作,您需要像对待Web应用程序一样向服务器验证Android应用程序。然后,用户使用Android UI选择文件,并检索要下载到远程服务器的文件的fileId。然后,您将此fileId发送到远程服务器,例如,使用简单的HTTP请求。然后,您的服务器将从云端硬盘触发download of the file

为了使事情变得更简单,您可以下载到Android然后上传到您的服务器,但这显然是浪费我想避免的网络资源。