sharepoint - 如何使用 PnP.js 获取 SharePoint 文档库中文件的内容并将其传递给客户端应用程序,以便用户查看它们
问题描述
我需要从 SharePoint 文档库中获取文件列表,并将结果与文件元数据和内容一起返回到客户端应用程序。
我可以使用获取文件列表
const files = await sp.web.getFolderByServerRelativeUrl("/sites/mysite/mylib/docs").files.get();
如何检索文件的内容并将它们也发送给客户端,以便他们可以查看文件以及元数据。
看起来我可以使用
const blob = await sp.web.getFileByServerRelativeUrl("/sites/dev/documents/file.avi").getBlob();
由于我已经检索了一个文件对象数组,文件内容是否已经从文件对象返回?如果是,如何访问它?
我知道我可以将 LinkingUrl 返回给客户端。但由于某些原因,我们的用户无权访问 SharePoint 网站,因此链接 url 不起作用。我必须将内容直接返回给他们。
解决方案
推荐阅读
- php - 使用中间件获取管理员权限
- javascript - Reactjs 重用表单进行添加和更新
- javascript - componentDidMount 最初不渲染我的数据,仅在 componentDidUpdate 上
- python - 为不在 Sandia DB(python 库)中的模块系统运行 PVWatts
- react-native - 如何在 react native 上做两个重叠的圆形按钮?
- function - 加载函数时出现问题
- codenameone - OnOffSwitch 控制坏了
- javascript - 将对象文字链接到 HTML 地址
- java - 如何在工件从一个存储库复制到另一个存储库时编辑工件的版本
- phaser-framework - 两体碰撞移相器