【问题标题】:How to open a file from OneDrive with FileOpenPicker?如何使用 FileOpenPicker 从 OneDrive 打开文件?
【发布时间】:2015-06-30 03:16:30
【问题描述】:

document 表示“您的应用可以使用 Windows 文件选择器,方法是使用 Windows.Storage.Pickers 命名空间打开文件并将其保存到用户的 OneDrive。” 当 FileOpenPicker 打开选择窗口时,找不到 OneDrive。该应用程序已使用范围“wl.skydrive_update”登录。 有人可以提供这方面的建议吗?

【问题讨论】:

  • 您使用的是 Windows 10 通用应用程序吗?据我所知,Windows 8.1 不支持此功能。
  • @Jon No. 这是一个 Windows 8.1 应用程序。您能否将您的评论转化为答案,以便我接受它来结束此线程?
  • 视频应用的文件选择器可以访问 OneDrive s23.postimg.org/m1h11lczf/Libraries.png
  • @AniruddhaVarma 非常感谢您的提示。它让我意识到问题是我不知道在哪里寻找 OneDrive。我只是使用“Go up”到顶部,但找不到它。它需要单击“库”。有没有办法默认显示顶部列表?

标签: windows-store-apps live-sdk


【解决方案1】:

如果您要使用 FolderPicker,则无需使用 Live SDK - 用户只需从位置(屏幕左上角开始显示“此 PC”)中选择它)。

【讨论】:

  • 感谢您的回复。如何从 Windows 应用商店应用程序访问“这台电脑”?我知道我可以从桌面应用程序访问它,但我不知道如何从 Windows 应用商店应用程序访问它。
  • 同样的事情 - 使用FolderPicker
  • 谢谢,彼得。感谢@AniruddhaVarma 的截图,我意识到我错过了你提到的组合框。在我的计算机上,它始终显示“库”,并且无论使用 FilePicker 还是 FolderPicker,列表都以 OneDrive 开头。有没有办法默认选择 OneDrive 和其他文件夹(如 Documents)一样?
  • Is there a way to select OneDrive by default as for other folders like Documents? 如果您知道路径,您应该可以将其设置为FolderPicker 的默认路径。对于桌面(Windows 10),它将是C:\Users\{Account Name}\OneDrive;不确定如何以编程方式检索它,但我想它潜伏在 Windows.Storage 命名空间的某个地方。例如,您可以使用Windows.Storage.ApplicationData.Current.LocalFolder.Path 获取本地商店的路径。
【解决方案2】:

您使用的是 Windows 10 通用应用程序吗?据我所知,Windows 8.1 不支持此功能。

编辑:(经过测试我知道彼得是对的) 这是一个我从来不知道存在的惊人功能。 正如 Peter 解释的那样,我刚刚对其进行了测试,使用选择器可以在 Onedrive 中打开现有文件,还可以在 Windows 8.1 商店应用中创建新文件。

这在 Windows 10 中可能效果不佳,因为我相信他们正在将 Onedrive 更改为仅显示“选择”进行同步的文件,并且默认情况下您不会看到所有现有文件。也许彼得可以对此发表评论。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-10-27
    • 2015-12-19
    • 1970-01-01
    • 1970-01-01
    • 2022-06-30
    • 2021-01-03
    • 1970-01-01
    • 2022-10-15
    相关资源
    最近更新 更多