wopi php,Office Online Server WOPI 接口

class WopiCheckFileInfo{

//Boolean类型 指示wopi客户端可以连接到外部的微软服务提供额外的功能。如果该值为false,则wopi客户决不允许这样的连接

public $AllowAdditionalMicrosoftServices = false;

//Boolean 类型,表示WOPI客户端允许连接文件中对于外部服务的引用(例如一个可以嵌入JavaSCript应用的市场),如果这个值是false,那么这个客户端则不允许建立这样的连接

public $AllowExternalMarketplace = false;

//没有路径的文件名。用于在用户界面(UI)中显示,并确定文件的扩展名

public $BaseFileName;

//String 表示WOPI客户端向用户展示WOPI服务器的品牌

public $BreadcrumbBrandName;

//一个指向网页的统一资源表示符(URI),当用户点击BreadcrumbBrandName展示的内容时会跳转到URI指向的地址

public $BreadcrumbBrandUrl;

//string 类型,表示WOPI客户端向用户展示用于表示文件的名称

public $BreadcrumbDocName;

//一个指向网页的URI,当用户点击BreadcrumbDocName时会跳转到URI指向的地址

public $BreadcrumbDocUrl;

//string 类型,表示WOPI向用户展示包含这个文件的文件夹的名称

public $BreadcrumbFolderName;

//一个指向网页的URI,当用户点击BreadcrumbFolderName时会跳转到URI指向的地址

public $BreadcrumbFolderUrl;

//一个用户可访问的URI用于通过客户端直接打开文件,它可以是一个DAV URL([RFC5232]),也可以是其他任何能够通过传递类型从而打开文件的其他URL

public $ClientUrl;

//Boolean 类型,表示当用户调用了关闭界面操作时,WOPI客户端将关闭浏览器窗口

public $CloseButtonClosesWindow = false;

//Boolean 类型,表示当用户停止渲染或者编辑客户端当前使用的文件时,向WOPI服务器发送通知

public $ClosePostMessage = false;

//一个指向网页的URI,表示当用户停止渲染或者编辑客户端当前使用的文件时实施者认对用户有用的网页

public $CloseUrl;

//Boolean 类型,表示WOPI客户端必须禁用在浏览器中缓存文件内容

public $DisableBrowserCachingOfUserContent = false;

//Boolean类型,表示WOPI客户端在其控制范围内必须禁用打印功能

public $DisablePrint = false;

//Boolean类型,表示是WOPI客户端必须禁止使用客户端公开的机器翻译功能

public $DisableTranslation = false;

//一个用户可访问的指向文件的URI,用户可以通过它下载一个文件的拷贝

public $DownloadUrl;

//一个指向网页的URI,利用WOPI客户端提供了编辑文件的体验

public $EditAndReplyUrl;

//Boolean类型,表示当用户尝试编辑时,WOPI客户端需要向WOPI服务器发送通知

public $EditModePostMessage = false;

//Boolean类型,表示当用户尝试编辑时,WOPI客户端需要向WOPI服务器发送通知

public $EditNotificationPostMessage = false;

//string类型,用来指定文件的扩展名,必须以“.”开头

public $FileExtension;

//integer 类型,表示文件名的最大长度,包括文件的拓展名,由WOPI服务器提供

public $FileNameMaxLength = 250;

//Boolean类型,表示当用户视图分享文件时,WOPI客户端应该通知WOPI服务器

public $FileSharingPostMessage = false;

//允许用户共享文件位置的URI

public $FileSharingUrl;

//指向文件位置的URI,WOPI客户端使用它去获得文件,如果提供了这个地址,那么WOPI客户端必须使用它而不是使用“HTTP://server/<...>/wopi*/files//contents”

public $FileUrl;

//string类型,用于WOPI server唯一标识用户

public $HostAuthenticationId;

//一个网页的URI,利用WOPI客户端为文件提供编辑的体验

public $HostEditUrl;

//一个网页的URI,可以嵌入另一个HTML页面并且提供文件的编辑功能。比如该页面提供了以HTML形式插入博客的HTML代码段

public $HostEmbeddedEditUrl;

//一个网页的URI,可以嵌入另一个HTML页面并且提供文件的预览。比如该页面提供了以HTML形式插入博客的HTML代码段

public $HostEmbeddedViewUrl;

//string类型,是WOPI服务器提供的名称,用于记录日志或信息

public $HostName;

//string类型,被WOPI服务器用来向WOPI客户端传递任意信息,WOPI客户端如果不能识别这个信息便有可能会忽略这个字符串。WOPI服务器不能要求WOPI客户端理解这些内容从而进行操作

public $HostNotes;

//是通过REST方式操作文件最基本的URI

public $HostRestUrl;

//一个利用WOPI客户端提供预览功能的URI

public $HostViewUrl;

//string类型,WOPI客户端应该向用户展示文件的信息权限管理(IRM)策略。这个值应该与IrmPolicyTitle相结合

public $IrmPolicyDescription;

//string类型,WOPI客户端应该向用户展示文件的信息权限管理(IRM)策略。这个值应该与IrmPolicyDescription相结合

public $IrmPolicyTitle;

//Boolean类型,用于确认用户在编辑文档之前有正确的许可

public $LicenseCheckForEditIsEnabled = false;

//string类型,用于唯一标识文件的所有者

public $OwnerId;

//string类型,WOPI客户端发送[W3C-HTML5WEBMSG]所描述的信息时,一定要使用类似targetOrigin 的参数

public $PostMessageOrigin;

//string类型,识别WOPI客户端可用于发现关于用户的在线状态的信息,比如通过即时的信息判断用户是否在线。WOPI客户端需要知道特定存在的提供者才能够利用这个值

public $PresenceProvider;

//string类型,识别在PresenceProvider上下文中的用户

public $PresenceUserId;

//一个网页的URI,用于解释WOPI服务器的隐私策略

public $PrivacyUrl;

//Boolean类型,表示WOPI客户端需要对文件的拷贝和打印采取预防措施,它在WOPI客户端中帮助执行IRM

public $ProtectInClient = false;

//提示用户这个文件无法被修改

public $ReadOnly = false;

//Boolean类型,表示WOPI客户端一定不允许用户下载文件或者使用单独应用程序打开文件

public $RestrictedWebViewOnly = false;

//它一定是实时且非空的,是256bit的SHA-2-encoded [FIPS180-2] 对于文件内容的散列

public $SHA256;

//一个URI用于将当前用户登入WOPI服务器所支持的认证系统

public $SignInUrl;

//一个URI用于将当前用户登出WOPI服务器所支持的认证系统

public $SignoutUrl;

//以字节表示的文件的大小

public $Size;

//Array类型,表示wopi服务器支持的共享URL类型

public $SupportedShareUrlTypes = [];

//Boolean类型,表示WOPI服务器支持多个用户同时对文件进行修改

public $SupportsCoauth = false;

//Boolean类型,表示WOPI服务器支持ExecuteCellStorageRequest 和ExcecuteCellStorageRelativeRequest 的操作

public $SupportsCobalt = false;

//Boolean类型,表示WOPI服务支持锁定长度为1024个ASCII字符的ID

public $SupportsExtendedLockLength = false;

//Boolean类型,表示WOPI服务器支持使用WOPI客户端创建新文件

public $SupportsFileCreation = false;

//Boolean 类型,表示WOPI服务器支持对于文件的EnumerateChildren和DeleteFile 操作

public $SupportsFolders = false;

//Boolean类型,表示WOPI服务器提供了GetLock

public $SupportsGetLock = false;

//Boolean类型,表示WOPI服务器支持对于文件Lock 、Unlock 、RefreshLock 和UnlockAndRelock 操作

public $SupportsLocks = false;

//Boolean类型,表示WOPI服务器提供了RenameFile

public $SupportsRename = false;

//Boolean类型,表示WOPI服务器支持用户可以通过有限的方式对受限制的URL进行操作的场景

public $SupportsScenarioLinks = false;

//Boolean类型,表示WOPI服务使用存储在文件中的凭证来调用安全数据存储

public $SupportsSecureStore = false;

//Boolean类型,表示WOPI服务器支持对于文件的PutFile 和PutRelativeFile 操作

public $SupportsUpdate = false;

//Boolean类型,表示WOPI服务器提供了PutUserInfo

public $SupportsUserInfo = false;

//string类型,用于WOPI服务器唯一表示tenant

public $TenantId;

//一个网页URI,用于解释WOPI服务器的使用条款政策

public $TermsOfUseUrl;

//string类型,用于以WOPI服务器选择的格式将时间区域信息传递给WOPI客户端

public $TimeZone;

//string类型,用于唯一表示文件内容。当文件内容变化时这个值一定要变化。这个值也应与有相同内容的文件相同

public $UniqueContentId;

//Boolean类型,表示用户有权限查看这个文件的广播。广播是一个文件的活动,涉及控制一组参加者的文件的视图的一个或多个呈现者。比如一个传播者能够通过广播将幻灯片广播给多个接受者

public $UserCanAttend = false;

//Boolean类型,表示用户没有足够的权限在WOPI服务器上新建文件

public $UserCanNotWriteRelative = false;

//Boolean类型,表示用户有权限广播这个文件给那些有权限浏览文件的人。广播是一个文件的活动,涉及控制一组参加者的文件的视图的一个或多个呈现者。比如一个传播者能够通过广播将幻灯片广播给多个接受者

public $UserCanPresent = false;

//Boolean类型,表示用户有权限重命名文件

public $UserCanRename = false;

//Boolean类型,表示用户有权限改变文件

public $UserCanWrite = false;

//string类型,是用户的名称,如果被锁定,WOPI客户端在某些场景可能会配置一个替代的字符串,或者展示没有名称

public $UserFriendlyName;

//string类型,用于WOPI服务器唯一标识用户

public $UserId;

//string类型,WOPI客户端应该校验用户的许可状态。如果WOPI客户端没有识别内容有可能忽略这个字符串

public $UserInfo;

//string类型,代表基于WOPI服务器的版本模式,文件的当前版本。当文件改变时,这个值一定要改变,同时对于一个给定的文件,版本的值应该从不重复

public $Version;

//Boolean类型,表示WOPI客户端不应该允许用户使用WOPI客户端的编辑功能去操作文件,但这不意味着用户没有编辑文件的权限

public $WebEditingDisabled = false;

//Array类型,表示可用于文件的工作流类型的字符串的数组

public $WorkflowType = [];

//String类型,根据wopi服务器的文件版本的架构文件的当前版本。当文件内容发生更改时,该值必须更改,并且版本值必须从不为给定文件重复

public $WorkflowUrl;

}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/264475.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

WebBrowser控件禁用超链接转向、脚本错误提示、默认右键菜单和快捷键

转载于:https://www.cnblogs.com/sjcatsoft/archive/2008/11/19/1336425.html

centos 6.x 64位 运行32位程序

缘由&#xff1a;使用luajit的程序编译为32位&#xff0c;在64位系统上执行安装如下&#xff1a;基础依赖 yum install glibc.i686可能的libstdc依赖 yum install libstdc.i686 若报版本不一致&#xff0c;请依次执行 yum install libstdc yum install …

主键与聚集索引的区别

主键可为聚集索引也可为非聚集索引。 两者的比较 下面是一个简单的比较表 主键聚集索引用途强制表的实体完整性对数据行的排序&#xff0c;方便查询用一个表多少个一个表最多一个主键一个表最多一个聚集索引是否允许多个字段来定义一个主键可以多个字段来定义一个索引可以多个字…

在php里让字体划过变色,鼠标划过字体时如何用css来实现字体变色?(代码实测)...

当我们在浏览网页时&#xff0c;鼠标划过某段文字会出现变色效果&#xff0c;这就是css字体变色&#xff0c;一方面是为了主动吸引人用户目光去点击&#xff0c;另一方面是为了防止用户点击错其他文字段落。其实这种css鼠标经过字体变色的效果是非常容易实现的。只要你略懂css知…

使用svn进行版本控制

以前都是别人建好并配置好了svn&#xff0c;然后我使用。今天自己简单尝试了下建svn来管理项目文档。中间也遇到些问题。下面是我总结的一个完整流程&#xff0c;许多步骤可以有另外的方法来完成&#xff0c;但在这我都只给我认为比较简单的方法。 我使用系统是: Microsoft Win…

Android面试,BroadCastReceiver的两种注册方式的异同

在Android手机应用程序中开发中&#xff0c;需要用到BroadcastReceiver来监听广播的消息。在自定义好BroadcastReceiver &#xff0c;需要对其进行注册&#xff0c;注册有两种方法&#xff1a; 一种是在代码当中注册&#xff0c;注册的方法是registerReceiver&#xff08;recei…

php session_regenerate_id,什么时候以及为什么我应该使用session_regenerate_id()?

什么session_regenerate_id()啊就像函数名称所说的那样&#xff0c;它是一个函数&#xff0c;它将用新的ID替换当前的会话ID&#xff0c;并保留当前的会话信息。它有什么作用&#xff1f;它主要有助于防止会话固定攻击。会话固定攻击是恶意用户试图利用系统中的漏洞固定(设置)另…

DataTable的计算功能(转)

C#--详解DataTable的计算功能 using System;using System.ComponentModel;using System.Data;using System.Windows.Forms;namespace WindowsApplication1{public partial class Form1 : Form{public Form1(){InitializeComponent();}private void button1_Click(object sende…

Flink解析kafka canal未压平数据为message报错

canal使用非flatmessage方式获取mysql bin log日志发至kafka比直接发送json效率要高很多&#xff0c;数据发到kafka后需要实时解析为json,这里可以使用strom或者flink,公司本来就是使用strom解析&#xff0c;但是在吞吐量上有瓶颈&#xff0c;优化空间不大。所以试一试通过flin…

初识python之 APP store排行榜 蜘蛛抓取(一)

直接上干货&#xff01;&#xff01; 采用python 2.7.5-windows 打开 http://www.apple.com/cn/itunes/charts/free-apps/ 如上图可以见采用的是utf-8 编码 经过一番思想斗争 编码如下 &#xff08;拍砖别打脸&#xff09; #codingutf-8 import urllib2 import urllib …

什么叫做matlab的信号频谱分析,基于MATLAB的信号频谱分析及实现.doc

基于MATLAB的信号频谱分析及实现数 字 信 号 处 理课程设计题目&#xff1a; 基于MATLAB的信号频谱分析及实现学院&#xff1a; 信息工程专业&#xff1a; 通信工程班级&#xff1a; 1001学号&#xff1a; 2010013448&#xff0c; 2010013466姓名&#xff1a; 常珍珍 &#xff…

PP团队圣经巨著《Application Architecture Guide2.0》14章-数据访问层

第十四章 数据访问层指导 概览 这一章主要描述设计数据访问层时要注意的主要原则。它们覆盖了设计数据访问层遇到的通常问题及错误。下面的图表展示了数据层怎样嵌入一个通用的应用架构。 (cnblog我的图片一直上传不了&#xff0c;报Remote server Error,只能使用网络图片了) 数…

20个Flutter实例视频教程-第03节: 不规则底部工具栏制作-1

第03节: 不规则底部工具栏制作-1 博客地址&#xff1a; https://jspang.com/post/flutterDemo.html#toc-973 视频地址&#xff1a; https://www.bilibili.com/video/av39709290?p3 视频里面的评论&#xff1a;动态组件就是可以setState的组件 flutter create demo02的项目 这里…

javascript保留两位

//保留两位小数 //功能&#xff1a;将浮点数四舍五入&#xff0c;取小数点后2位 function toDecimal(x) { var f parseFloat(x); if (isNaN(f)) { return; } f Math.round(x*100)/100; return f; } //制保留2位小数&#xff0c;如&#xff1…

mysql内置的变量,MySQL服务器模式及相关内置变量

本章我们主要包含两部分的内容&#xff1a;MySQL服务器模式MySQL内置变量1. MySQL服务器模式不同的MySQL客户端可以通过不同的模式操作MySQL Server。DBA可以设置一个全局模式&#xff0c;而每个应用程序可以根据需要为相应的会话设置不同的模式。MySQL操作模式会影响到SQL的语…

python模块之smtplib: 用python发送SSL/TLS安全邮件

转载请注明原文出自 http://blog.csdn.net/zhaoweikid/ python的smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行了简单的封装。smtp协议的基本命令包括&#xff1a; HELO 向服务器标识用户身份 MAIL 初始化邮件传输 mail from: RCPT 标识单个的邮件…

B-树

6.7 B-树★4◎3 1&#xff0e;B-树的定义  B-树是一种平衡的多路查找树&#xff0c;它在文件系统中很有用。  定义&#xff1a;一棵m阶的B-树&#xff0c;或者为空树&#xff0c;或为满足下列特性的m叉树&#xff1a;  &#xff08;1&#xff09;树中每个结点至多有m棵子…

dom4j和jaxp解析工具的

dom4j解析中的几个对象node --branch --document --element --commment --attribute --text branch --document --element jaxp解析中的几个对象 node --document --element --commment --attr --text dom4j解析 中全部对象都是node对象的子节点&#xff0c;也就是说它把说有…

mysql数据库交叉连接,MySQL数据库联合查询与连接查询

联合查询基本概念联合查询是可合并多个相似的选择查询的结果集。等同于将一个表追加到另一个表&#xff0c;从而实现将两个表的查询组合在一起&#xff0c;使用为此为UNINO或UNION ALL联合查询&#xff1a;将多个查询的结果合并到一起(纵向合并)&#xff1a;字段数不变&#xf…

C#-委托和事件

要为类构造一个事件&#xff0c;必须用 event 来声明一个 delegate 型的字段&#xff0c;如&#xff1a; puclic calss Test{ public delegate EventHandler(object sender, EventArgs e); //声明为delegate 型的事件; } 然后要指定一个事件的名称&#xff0c;并写出处…