适用于 JavaScript SDK v7.2 的 OneDrive 文件选取器概述

注意: v7.2 文件选取器库不再接收更新,我们建议你尽快迁移到在解决方案中实际使用 v8 选取器

借助 OneDrive 文件选取器,Web 应用可以轻松连接 OneDrive 和 SharePoint 中存储的内容。 使用文件选取器,可以打开、保存和共享 OneDrive 或 SharePoint 中存储的文件,而无需编写自定义文件 UI 代码。

可以通过下列方式使用文件选取器 SDK 将应用与 OneDrive 和 SharePoint 集成:

  • 打开文件,然后获取用于下载文件内容的短期 URL。
  • 创建用于查看或编辑文件的可共享长期链接。 这些链接旨在发送或共享给同事、亲朋好友或其他人。
  • 获取文件的直接链接(必须有最终用户授权)。
  • 获取文件的文件 ID 或文件夹 ID,这些 ID 可与 Microsoft Graph 结合使用,以便对文件执行操作。
  • 将文件保存到 OneDrive 或 SharePoint 团队网站。

打开文件的 OneDrive 文件选取器的屏幕截图

设置

必须通过 Azure 应用注册页面注册应用并获取应用 ID,才能开始使用文件选取器。

  1. 使用 Microsoft 帐户/工作或学校帐户登录 Azure 应用注册页面
  2. 单击“添加应用”,再输入应用名称。
  3. 创建应用后,将应用配置为支持 JavaScript 文件选取器:
    1. 单击“生成新密码”****,创建“应用密码”****。 虽然文件选取器无需此值,但必须进行创建。
    2. 单击“添加平台”****,然后选择“Web”****。
    3. 输入一个或多个“URL”****,即托管文件选取器的网站网页。 必须为托管文件选取器的每个网页输入重定向 URL。
    4. 单击“保存”**** 按钮,保存更改。
  4. 复制应用的应用 ID,然后在提供的 JavaScript options 对象中使用此 ID 打开保存文件。

后续步骤

详细了解如何使用 OneDrive 文件选取器打开文件使用 OneDrive 文件选取器 SDK 保存文件

支持的浏览器

OneDrive 文件选取器和保存器支持以下 Web 浏览器:

  • Internet Explorer 桌面版和移动版 11 及更高版本
  • Microsoft Edge v25 及更高版本
  • Chrome 桌面版 5 及更高版本
  • Chrome Android 版
  • Android 浏览器 4.1 及更高版本
  • Firefox 桌面版和移动版 8 及更高版本
  • Safari 桌面版和移动版 5 及更高版本

许可证

版权所有 (c) Microsoft Corporation。 保留所有权利。

MIT 许可证下获得许可。