2 rebecca zhong Rebecca_Zhong 于 2016.03.23 11:20 提问

java如何实现Office Web Apps Server的WOPI Server端

WOPI Client即Office Web App在收到请求后向WOPI Server发送了两次请求,
1.Tell me about the file
2.Give me the file
所以服务端要实现两个
1.CheckFileInfo服务
2.GetFile服务
具体怎么实现的?刚刚开始搞这个,google了一下,都是C#的实现方式,没有java的

2个回答

Rebecca_Zhong
Rebecca_Zhong   2016.03.23 14:05

1.CheckFileInfo需要返回一个JSON字符串,包含5个基本信息:BaseFileName(文件名), OwnerId(文件所有者的唯一编号), Size(文件大小,以bytes为单位), SHA256(文件的256位bit的SHA-2编码散列内容), Version(文件版本号)
2.GetFile要以Stream流的方式返回该文件
具体要怎么做呢?

Rebecca_Zhong
Rebecca_Zhong   2016.03.25 15:02

这个真的没有人知道吗??

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Office Web Apps Server作为Client,Java代码作为Host实现Office在线预览'
1.先要在Windows Server 2008或2012上安装好Office Web Apps Server,网上已有相关文章,此处不再赘述。Windows Server 2008部署步骤:http://www.cnblogs.com/yanweidie/p/4516164.html 微软官方地址:https://technet.microsoft.com/zh-cn/library
将Office Web App整合到自己的项目中(WOPI Host 开发)
Office web app提供了很全面的功能,不仅可以使用sharepoint查看文档,也可以将其集成到我们自己的项目中。 如果项目只用到了文档的在线预览功能,直接使用owa服务生成的url或者iframe标签就能够在网页中浏览office格式的文档。但是如果希望使用其他功能,还是需要自己开发wopi host。
自定义开发的系统整合 office Web apps
其实网上有关office web app的整合已经有相关的文章了,典型的是如何整合Office Web Apps至自己开发的系统(一) 和如何整合Office Web Apps至自己开发的系统(二),微软官网也有相应的demo。 这里在简单描述一下原理吧:office web apps(owas)扮演者一个客服端,它会访问我们asp.NET 站点的文件然后呈现出来。而我们常用的API
office online server实现文档的预览编辑
最近项目中需要用到office文件在线编辑功能,然而很多解决方案都是收费的,于是决定采用微软免费的microsoft office online 2016和wopi 协议来实现。wopi 协议 WOPI的英文全称是“Web Application Open Platform Interface”,中文名为“Web应用程序开放平台接口协议”。WOPI协议提供一系列基于web方式的,使文档能在Off
Asp.net与office web apps的整合
其实网上有关office web app的整合已经有相关的文章了,典型的是如何整合Office Web Apps至自己开发的系统(一) 和如何整合Office Web Apps至自己开发的系统(二),微软官网也有相应的demo。 这里在简单描述一下原理吧:office web apps(owas)扮演者一个客服端,它会访问我们asp.net 站点的文件然后呈现出来。而我们常用的API主要有如
用Nodejs写Office web apps服务端
var express = require('express');var app = express(); var fs = require('fs'); var crypto = require('crypto'); var path = 'D:\\home';// 文件路径 // checkfileinfo方法 app.get('/wopi/files/:filename',function
Web Office Apps 按照微软官方的例子部署后 仅能预览 excel 其他格式全都无法预览
最近在研究 Web Office App  部署,
Office Web Apps Server 打造手机移动办公系统
有关IPAD上或者手机上怎么看文档,我估计10个人有10种方法   前几天Ms专家来推销他们的产品,我倒学会怎么搞个移动办公系统让网络上设备不需要安装Office软件查看Office文档。     大概需要:   主机一台,系统: Windows Server 2008 R2 Service Pack 1 或者Windows Server 2012   本文使用Windo
Office web app server2013详细的安装和部署
sharepoint2013新体验—Officeweb app server2013详细的安装和部署 { 和SharePoint 2013的需求相同,需要8-12GB的内存,它要求操作系统必须是Windows Server 2008 R2 SP1或者Windows Server 2012,并且需要安装.NetFramework 4.5等 } 前提条件 Office web app s
如何整合Office Web Apps至自己开发的系统(一)
在前面我的一篇博客中 Office Web Apps安装部署(一),有一张介绍Office Web Apps与其他系统的关系图,   从上述图中,可知实际上Office Web Apps也是可以接入自己开发的系统的。下面介绍一下整合Office Web Apps的一些理论知识。   要想让自己的系统与Office Web Apps整合就一定要清楚一些概念,首先要理解什么是”WOPI