我正在开发一个通用 Windows 平台应用程序,它允许用户使用 FileOpenPicker 打开和编辑文件。这个想法是用户可以选择他们计算机上的任何文件,包括位于其 OneDrive 文件夹中的文件。在 Windows 10 桌面版上,这可以完美运行。
但是,在 Windows Phone 10 设备上,结果却大不相同。当用户使用选择器选择文件时,该文件将下载到本地存储文件夹,并且用户可以编辑该文件。但是当文件被编辑时,它不会同步回 OneDrive。
选择器 SDK 使您的应用几乎无需任何代码即可在 OneDrive 上打开和保存文件。
还有这里https://dev.onedrive.com/sdks.htm,它说
只需几行代码,即可在几分钟内将 OneDrive 添加到您的应用。从 OneDrive 获取用于共享或下载文件内容的链接。将用户本地设备上的文件保存到 OneDrive,以便它在所有用户的设备上可用。
这让我有点困惑。据我了解,我应该能够使用选择器从 OneDrive 打开文件,并保存它们。但是似乎只能打开文件,当我编辑它时,只修改了本地副本。它永远不会同步回 OneDrive
有没有其他人遇到过这个问题?有谁知道如何使用 FileOpenPicker 打开和修改 OneDrive 上的文件,并将其同步回 OneDrive?
顺便说一句,我也看过这个stackoverflow问题和答案,但这似乎并没有解决我遇到的同样问题:
如何使用 FileOpenPicker 从 OneDrive 打开文件?
我非常感谢任何帮助或指导。谢谢!