2012-04-26 152 views
3

我正在考虑将SaaS产品与Google云端硬盘集成。是否可以允许云端硬盘用户授权将云端硬盘文件上传到其他远程存储位置?是否可以从Google Drive上传到其他网络服务?

例如,现在,我可以从Web服务直接将文件下载到计算机上的Google Drive文件夹中。我也可以使用操作系统文件处理程序窗口来选择Google云端硬盘文件夹以将文件上传到Web服务。但是,这要求取决于操作系统浏览特定设备上的文件。 iOS根本不允许。

API是否允许在Drive和其他Web服务之间直接传输文件?

Cheers

回答

3

Drive API允许您以编程方式读取和写入Drive文件。然后,开发人员需要在Drive和其他Web服务之间实施任何同步/文件传输逻辑。所以,理论上是这样。

0

这里是它如何工作的做法:

Uploadcare是的IaaS解决方案(由美国支持),让您从谷歌驱动器,Dropbox的,盒,OneDrive,Evernote的,和其他来源上传文件。用户还可以从社交网络,如Facebook,Instagram的和Flickr上传图片:

https://uploadcare.com/upload-sources/

你甚至可以直接从您的设备的相机上传照片。

0

只要远程文件位置是Dropbox,Box或Google Drive,您也可以非常容易地使用Cloud Rail单一界面。

Cloud Rail单一界面允许您在上述云存储服务中使用相同的功能以及相同的输入和输出。使用哪种特定服务的选择全部在安装课程时进行。因此,例如行:

 cs = new com.cloudrail.si.cloudStorage.GoogleDrive(
      this, 
      /** Your Client ID **/, 
      /** Your Client Secret**/ 
     ); 

只是需要改变,例如,如果您在传输文件到Dropbox的:“com.cloudrail.si.cloudStorage.Dropbox”,与所有的其他功能对新近证实的服务也一样。

声明:我受雇于CloudRail。这也意味着如果你(或任何其他读者)有任何问题,可以发电子邮件给我[email protected]

相关问题