OneDrive for Business是否有客户端javascript库提供文件/文件夹选择器控件?
Is there a client side javascript library for OneDrive for Business that provides a file/folder picker control?
我正在寻找一个文件选择器控件,就像OneDrive (live connect) javascript库中提供的那样,但它是"OneDrive for Business"。换句话说,我希望能够提示用户选择"OneDrive for Business"文档,然后我可以使用(大概)REST API来做一些事情。
我对OneDrive for Business的API支持有点困惑。我的理解是OneDrive for Business是基于Sharepoint 2013的,我可以使用Sharepoint 2013 REST和CSOM API来访问我在Office 365上托管的文件。
我在CSOM javascript文档中没有看到对这种特性的任何支持。但我对Sharepoint几乎一无所知,所以也许已经有什么东西了?
似乎还有一个新的带有javascript库的Office 365 REST API正在开发中。我猜这是最有可能给我想要的东西的人选。当然,如果有必要,我也可以使用REST API编写自己的控件。
您对OneDrive for Business基于SharePoint 2013的理解基本上是正确的。实际上,OneDrive for Business 是 SharePoint 2013——它只是SharePoint 2013的一个特定部分的新名称。
我在OneDrive for Business和SharePoint作为一个整体进行了广泛的工作,据我所知,没有这样的控制存在。我所知道的所有API(除了SharePoint 2013的社交部分的一些API)都是以功能为中心的,不提供控件。这是设计上的原因,因为SharePoint有一个丰富的自定义和扩展生态系统,为了在其上构建自定义UI,需要提供功能,在大多数情况下,从UI设计的角度来看,标准化的javascript控件将是一个明显的例外。
我建议你使用SharePoint 2013 REST API来实现这个控件。具体来说,关于文件操作的调用如下:http://msdn.microsoft.com/en-us/library/office/dn450841(v=office.15).aspx.我还没有使用新的Office 365 REST API,但是看看它的状态,"我的文件"部分还没有为JavaScript发布(来源:http://blogs.office.com/2014/05/12/net-and-javascript-libraries-for-office-365-apis/),因为它可能有也可能没有你需要的,我建议坚持使用现有的SharePoint 2013 REST API,它肯定能够做你想做的。
如果微软以外的人已经写了,我不会感到惊讶,但我在网上找不到任何发布的内容,所以要么没有人做过,要么没有在网上方便地获得。
- 将配置文件文件夹移动到sdcardfirefoxmobile14.0
- Grunt imagemin-观察多个文件/文件夹优化单个文件
- Angular 2-模型驱动的表单,带有输入文件(文件上传)
- 将整个JavaScript文件文件夹添加到HTML5应用程序缓存中
- HTML或JavaScript,如何找出程序文件文件夹的位置
- 使用 OS 在 JavaScript 中预置文件.文件
- 使用纯 JavaScript 创建文件/文件夹
- 基本脚本,它向自己发送一封包含从文件文件夹中随机选择的内容的邮件
- 巴贝尔节点不't编译时忽略指定的文件/文件夹
- 在以下场景中,如何使代码可用于多个文件文件对象
- Chrome拖放文件/文件夹不工作
- Bootstrap fileinput删除所有文件文件,而不是要删除的特定预览文件
- 如何在SonarQube 4.4's技术债务计算中忽略文件/文件夹?
- OneDrive for Business是否有客户端javascript库提供文件/文件夹选择器控件?
- 将文件从插件复制到配置文件文件夹
- 从sd卡复制目录到“文件”;文件夹中
- 逐行读取上传的文件.文件,使用cfs:gridfs存储)
- 配置grunt copy任务,排除文件/文件夹
- 用于检查CSS和JS文件文件夹的工具
- gruntjs:将文件+文件夹重命名为任务