我正在开发一个移动应用程序来分享用户之间的一些内容,我面临着一个奇怪的问题 .

目前,该应用程序的作用是允许用户从Web下载一些文件并将其存储在OneDrive帐户中 .

问题是我需要首先从网上下载文件,然后将其上传到OneDrive,这意味着我浪费了每个文件的双倍带宽(OneDrive不允许上传远程文件) .

另一个必需的功能是将文件从OneDrive上传到我的Azure存储,因此,基本上,我需要我的Azure服务才能同时上传/下载OneDrive .

我在网上找不到任何有用的东西,但我想我得到了OneDrive-to-Azure方案的解决方案:

  • 使用手机上的LiveSDK获取文件ID

  • 为给定文件构建下载链接

  • 将链接发送到Azure移动服务

  • 在Azure存储中下载文件

我还没有尝试过,因为我仍然无法访问Azure(我需要注册试用版),但我不确定这是否可行,即使它确实如此,我仍然需要弄清楚如何制作Azure-to-OneDrive的东西 .

你们有任何线索吗?这件事真的让我疯狂: