我们有一个用例,用户需要在云存储上选择其文件,例如Google云端硬盘,并从桌面应用程序下载所选文件,而无需将文件下载到移动设备。
这可能吗?如果是,可能的安全问题是什么?
答案 0 :(得分:0)
我最终从移动应用程序中获取文件ID,然后将文件ID发送到我的桌面应用程序。我的桌面应用程序将使用以下格式构建直接链接
https://drive.google.com/uc?export=download&id=FILE_ID
然后从Process.Start(DIRECT_LINK)
开始下载。这应该使用系统浏览器开始下载过程。此方法的唯一缺点是不会报告任何下载进度。