问题标签 [ms-wopi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
101 浏览

c# - 尝试实现 WOPIHOST

我已经下载了大量的样本,但收效甚微。许多来自 GitHub。我现在正在尝试,最简单的是,简单地拥有一个解析 WOPI 请求的侦听器(我下载了它)。我的侦听器将侦听端口 8080 上的任何内容。要测试侦听器,如果我访问 url http://localhost:8080/sometest我的侦听器会响应。惊人的。但是当我尝试使用这个 url 访问我的 wopi 主机时:

我的听众没有被叫到。侦听器不应该从我的 OWA 2016 服务器接收消息吗?

任何帮助是极大的赞赏。

0 投票
1 回答
239 浏览

ms-wopi - 使用 ms office online 编辑文档会损坏文档

我们有一个办公在线服务器版本 16.0.8471.8525(最新和最好的),用于通过 WOPI 显示和编辑 word 文档。在编辑具有漂亮页眉和页脚代表正式法律文件的文档时,它会被损坏。它可以用于编辑,我们的办公服务器没有问题,但在它和桌面word中查看是不可能的,即使是桌面word也无法修复它。

在 office 365 online 或 desktop word 中编辑相同的文档不会损坏文件。

使用我们的 office 在线服务器、office 365 在线和桌面 word 对文档进行相同的更改会生成 3 个完全不同的内部 xml 表示形式的文件(使用 Open XML SDK 2.5 for Microsoft Office 查看),并且找出原因并非易事文件坏了。

我正在努力寻找解决问题的正确方法

0 投票
1 回答
540 浏览

ruby-on-rails - WOPI Host implementation, trying to render doc in iframe

I'm trying to get Wopi host implementation in Ruby on Rails application.

My domain is whitelisted under CSPP. Trying to get the file contents in iframe, but I just see "Word Online" and a loading gif, I return binary file contents of docx as response to ..wopi/files/:id/contents. I don't get any calls hitting my host server.

Sample wopi_src_url: https://word-view.officeapps-df.live.com/wv/wordviewerframe.aspx?ui=1033&rs=1033&dchat=false&IsLicensedUser=0&WOPISrc=https://sgdevwopi.test-wopi.sycamoreinformatics.com/wopi/files/31/contents?access_token=eyJhbGciOiJIUzI1NiJ9.eyJ1c2&access_token_ttl=160000000

enter image description here

Able to get the Wopi validation page in Iframe using .wopitest file. How should I proceed further? Or what am I missing? Please help.

Note: I'm using ngrok to make my local app server visible publicly with whitelisted domain.

0 投票
1 回答
54 浏览

asp.net - Asp.net 会话:Iframe 启动

有点疯狂的问题,可能听起来像一个设计问题,但考虑到场景,以下可能吗?

域 xxxx.com 上的父窗口打开一个新页面,其中包含访问域 yyyy.com 的 iframe,该域本身包含指向域 xxxx.com 的 iframe。子 iframe 可以访问与原始父级使用的相同的 asp.net 会话吗?

0 投票
1 回答
364 浏览

ms-wopi - WOPI编辑文档错误

我成功地能够使用 WOPI 查看 word 文档。现在,我正在尝试使用 WOPI 和所有与通过相关的 wopi 测试来编辑文档Locking在此处输入图像描述

但是当我尝试编辑 docx 文件并请求 WOPI 客户端时,我收到此错误:

在此处输入图像描述

我看到对我的服务器的 LOCK 和 UNLOCK 请求。不确定到底发生了什么失败并且没有请求 PUTFILE。

在此处输入图像描述

请帮忙。

0 投票
1 回答
281 浏览

node.js - 使用 fileget url 访问文件

我正在尝试创建使用提供程序托管应用程序打开自定义文件的文件处理程序添加。

我已经在 heroku 中托管了应用程序,直到现在我从共享点打开文件时,我的应用程序中的请求正文如下所示。

但是当我请求使用filegeturl 获取文件内容时。它会引发 500 错误消息 The URL is invalid for the current user or application.

访问文件内容的方式可能是什么。

0 投票
0 回答
99 浏览

ms-wopi - 如何识别 Office Online 365 中的刷新事件?

我已经与我的 Office Online 365 应用程序进行了 WOPI 集成。现在,当用户关闭 IFrame 时,将执行“解锁”调用。基于“解锁”调用,将认为会话将​​变为非活动状态,因此文档将不再存在以进行编辑。然后,当在 TTL 到期前几分钟后出现刷新弹出窗口并且用户单击刷新按钮时,客户端会发出“解锁”调用。那么如何确定是刷新调用还是 IFrame 的关闭事件呢?

0 投票
0 回答
273 浏览

ms-office - 办公在线word中的MS-WOPI“另存为”功能

实现了 PUT_RELATIVE_FILE 并能够让所有PutRelativeFile测试通过 wopi 测试。

在此处输入图像描述

但是当我在 WOPI office 在线查看真实文档(.docx)文件时,我无法获得“另存为”选项来从现有文件创建新文件。

在此处输入图像描述

在此处输入图像描述

CheckFileInfo在编辑器/视图模式下获取此选项/链接/按钮时,我缺少什么。

我的 CheckFileInfo 响应信息:

0 投票
1 回答
1503 浏览

javascript - 什么是 WOPI 操作 URL?

我目前正在使用 JAVA 和 JS 在我的项目中实现 WOPI。我的主机页面现在正在工作。我使用了来自https://github.com/ethendev/wopihost的代码。

但现在我正面临操作 URL 的问题,目前我正在使用https://word-view.officeapps.live.com/wv/wordviewerframe.aspx?WOPISrc=MyFileURL&access_token=DASDASAS处理 word 文件。此 URL 始终返回服务器不可用。

有没有可能使用我的 URL 而不是上面提到的?我当前的服务器是 UBUNTU 16.04。

或者谁能​​解释一下什么是 WOPI 操作 URL?如何为我在 JAVA 和 JSP 中的实现创建一个?

0 投票
1 回答
314 浏览

javascript - 如何在 WOPI 中使用 Discovery XML?

如本文档http://wopi.readthedocs.io/en/latest/discovery.html中所述,我想知道是否有办法动态使用操作 URL?