我正在开发一个通用Windows平台应用程序,允许用户使用FileOpenPicker打开和编辑文件 . 这个想法是用户可以选择他们计算机上的任何文件,包括位于OneDrive文件夹中的文件 . 在Windows 10桌面上,这非常有效 .
但是,在Windows Phone 10设备上,结果非常不同 . 当用户选择带有选择器的文件时,该文件将下载到本地存储文件夹,用户可以编辑该文件 . 但是,在编辑文件时,它不会同步回OneDrive .
Picker SDK使您的应用程序几乎不需要任何代码即可在OneDrive上打开和保存文件 .
它也在这里https://dev.onedrive.com/sdks.htm
使用几行代码在几分钟内将OneDrive添加到您的应用程序 . 从OneDrive获取链接以共享或下载文件的内容 . 将用户本地设备上的文件保存到OneDrive,以便在所有用户的设备上都可以使用 .
这对我来说有点混乱 . 根据我的理解,我应该能够使用选择器从OneDrive打开文件,并保存它们 . 但似乎只能打开文件,当我编辑它时,只修改本地副本 . 它从未同步回OneDrive
还有其他人遇到过这个问题吗?有谁知道如何使用FileOpenPicker打开和修改OneDrive上的文件,并将其同步回OneDrive?
顺便说一句,我也看过这个stackoverflow问题和答案,但这似乎没有解决我遇到的同样问题:
How to open a file from OneDrive with FileOpenPicker?
我真的很感激任何帮助或指导 . 谢谢!
1 回答
我遇到了同样的问题,因为API是在WP 8.1中引入的,所以OneDrive应用就是这样 . API的工作正常,因为Dropbox应用程序支持它并且它按预期工作 . 你可以用它进行测试,希望微软能够共同行动 .
在2014年7月的msdn forums上有一篇关于它和其他没有答案的问题的帖子 .