我正在考虑将SaaS产品与Google云端硬盘集成。是否可以允许云端硬盘用户授权将云端硬盘文件上传到其他远程存储位置?
例如,现在,我可以从网络服务直接将文件下载到计算机上的Google云端硬盘文件夹中。我还可以使用操作系统文件处理程序窗口选择要将文件上载到Web服务的Google Drive文件夹。但这需要依赖操作系统来浏览该特定设备上的文件。 iOS根本不允许这样做。
API是否允许在Drive和其他Web服务之间进行直接文件传输?
干杯
答案 0 :(得分:3)
Drive API允许您以编程方式读取和写入Drive文件。然后由开发人员在Drive和另一个Web服务之间实现任何同步/文件传输逻辑。所以是的,理论上。
答案 1 :(得分:0)
以下是它在实践中的运作方式:
Uploadcare是IaaS解决方案(由我们提供支持),允许您从Google云端硬盘,Dropbox,Box,OneDrive,Evernote和其他来源上传文件。用户还可以从社交网络上传图像,例如Facebook,Instagram和Flickr:
https://uploadcare.com/upload-sources/
您甚至可以直接从设备相机上传照片。
答案 2 :(得分:0)
只要远程文件位置是Dropbox,Box或Google云端硬盘,您也可以非常轻松地使用Cloud Rail单一界面。
Cloud Rail单一界面允许您在上述云存储服务中使用具有相同输入和输出的相同功能。在设置类时,选择使用哪种特定服务。例如,行:
cs = new com.cloudrail.si.cloudStorage.GoogleDrive(
this,
/** Your Client ID **/,
/** Your Client Secret**/
);
只需要更改为,例如,如果您要将文件传输到Dropbox:“com.cloudrail.si.cloudStorage.Dropbox”,所有其他功能与新实施的服务相同。< / p>
免责声明:我受雇于CloudRail。这也意味着如果您(或其他任何阅读此内容)有任何疑问,您可以发送电子邮件至luke@cloudrail.com