问题标签 [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.
office365 - WOPI客户端(office在线)锁请求
我在锁定文档时收到了来自 WOPI 客户端(即 Office Online)的奇怪响应,它在短 json 字符串和长 json 字符串方面为我提供了多个锁。
这怎么可能?即使是,我应该从整个json字符串中考虑哪一个是有效的,json字符串的哪一部分是实际的锁?
响应包含如下 json 字符串:
{"F":6,"E":1,"C":"DF1","M":"df-8f3a7ae03629","P":"59F8D569-8001-4CF1-A5A2-E89C24E18A7F","W" :"df-d81ca88d14b7","B":"4B9BA727-DD57-4CE5-8F3D-6A814191DB82","L":"df-94574cd614c8"}
提前致谢 !!
c# - Nodejs中的WOPI主机实现?
我想部署需要实现 WOPI 协议的 Office Online。我已经在 C# 中看到了 WOPI 主机的实现,例如这里。WOPI 协议需要实现一堆端点。我想知道如果我在 Node.js 中实现 WOPI 主机,它将与 Office Online Server 兼容吗?
有什么想法吗?
感谢期待
asp.net-mvc-4 - WOPI使用office 365
我想使用 office 365 api 打开和编辑存储在我的服务器上的文档。我如何在不知道最终用户的情况下将文件从我的服务器上传到 Office 365 帐户,即不向最终用户询问凭据。我想要做的是当有任何打开请求时将该文件上传到我的 Office 365 商业帐户,并将在 Office Online 或 Office 365 api 中打开该文件。
我怎样才能从我的 asp.net MVC 应用程序中实现这一点。我可以在这里使用WOPI吗?任何示例示例将不胜感激。
ms-wopi - WOPI 主机未调用
我想知道为什么我的 WOPI Host 没有被调用。我通过类似于以下内容的 HTML 页面启动主机:
出于测试目的,我只处理一个文件。
我正在使用的发现文件:
查看word文件的链接:
任何帮助表示赞赏!当然,在我写这篇文章的时候我的服务器是可用的。
c# - 编辑 Word Online 实施选择
我有一个桌面应用程序,它基本上显示了存储在本地服务器上的 ms word 文档列表。用户可以打开、编辑选定的文档,并通过 word 插件将其保存回商店。我现在想实现桌面应用程序的 Office Online 版本?最好的方法是什么?如果文档保存在 OneDrive 中并且用户持有 Office 365 许可证,那么解决方案是否会有所不同/更容易?
asp.net-core-mvc - 在请求正文中的 PutFile 方法中获取零字节
我们在请求正文中的 PutFile 方法中获取零字节,但我们可以在线编辑文档,并且它也反映在其他浏览器中(如果我们同时在两个浏览器中编辑文件)。
我们正在使用 ASP.Net Core,我们正在读取请求正文,例如 -
有人可以帮我们解决这个问题吗?
ms-office - office web apps server 2013 - 打开 /op/generate.aspx 时出现服务器错误
我在windows server 2012 R2中设置了office web apps server 2013,打开这个链接就好了http://localhost/hosting/discovery
,说明office web apss server 2013运行良好。
但是当我试图打开这个链接http://localhost/op/generate.aspx
时,它给出了一个错误:A big red X
,服务器错误对不起这个错误。我们为服务器管理员记录了一个错误。
我在找一些博客,有人说是用系统帐户登录网站引起的,但我不知道系统帐户是什么,登录是指iis服务吗?
我不使用 WOPI 和 sharepoint,我想要的只是使用 office web apps server 2013 在浏览器中提供查看和编辑 doc 和 docx 文件。
请帮忙,谢谢!
PS。如果问题不符合要求,请评论它,我会编辑它。
开斋节 1:
我已经解决了这个问题,我在一台服务器上安装了 AD 和 OWA。
将它们安装在不同的服务器上就可以了。
但是还有另一个问题:
当打开一个word文件时,它给出了一个警告:
Microsoft Word 网络应用程序
抱歉,出现了一些问题,无法打开此文件。
如何解决这个...
更新 :
我终于通过更改另一台服务器来安装 OWA 来解决它。
office365 - 无法将office在线wopi文档保存回服务器
我正在与我们的一种内部工具进行 WOPI 集成,在将文档保存在客户端时遇到了一个问题。
我能够将ClientUrl设置为 GET 方法,该方法将文件内容返回为“application/octet-stream”。之后,通过单击“在 Word 中编辑”,Word 成功打开并显示所需的文档。但我只能在本地保存一份文档。
我不仅为 GET 实现了相同 URL 的方法,还为 POST 和 PUT 实现了方法,并希望 Word 会尝试通过使用文件内容调用它们来保存此文件,但目前我什至无法从 Word 中保存。
我想实现与 SharePoint/OneDrive 相同的功能,允许我将打开的文档直接保存到服务器。
请有人帮我解决这个问题吗?
ms-wopi - Office Online 与 Active Directory 集成
我如何将我的 WOPI 与 office 在线登录集成我 想用我的登录来更改它
ms-office - WopiTestFrame 不起作用 - WOPI 主机实现
根据文档,Office Online Server 2016 包含一个 WOPI 验证应用程序:
http://wopi.readthedocs.io/en/latest/build_test_ship/validator.html
请注意,服务器本身工作正常(可以查看和编辑文档 - 没问题)。只是这个“WOPI测试”的东西不存在。有没有人真的试图调用测试页 - 意思是,这个该死的测试页真的对任何人都有效吗?!谷歌搜索给出了 6 个页面,其中 3 个引用了上面的链接,3 个其他的一些垃圾:)
我的问题是,如果您遵循文档,您总是会遇到错误“我们很抱歉。发生了错误。我们已经为服务器管理员记录了错误。”
问题是,这个错误并没有真正记录在任何地方(ULS 日志和事件日志是全新的)。
真正的原因似乎是页面本身(“WopiTestFrame.aspx”)不存在。我如何让它在那里?