首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法使用WOPI集成加载office文档

无法使用WOPI集成加载office文档
EN

Stack Overflow用户
提问于 2022-05-09 10:56:21
回答 2查看 322关注 0票数 2

我正在研究WOPI集成,在对堆栈溢出进行了广泛的研究之后,我似乎找不到任何解决办法。

我在API中实现了两个端点(.Net核心3.1)。一个用于CheckFileInfo,另一个用于GetFile。

我用ngrok把本地主机公之于众。我已经实现了一个角度的主页,它将呈现iframe并加载打开的office文档。

我目前正在使用Microsoft官方文档中提供的测试发现XML文件中的操作url。

当我试图使用WOPI打开一个word文档时,该页面只在加载单词徽标时就会被卡住。

当尝试使用excel文件时,我可以在iframe中看到一个空白的工作簿,提示它“无法打开工作簿”。同样的问题,为PPT文件也。

WOPI也没有到达我的端点。

我错过了什么重要的一步吗?任何帮助都很感激。

EN

回答 2

Stack Overflow用户

发布于 2022-05-09 13:53:04

您是否试图使用公共办公联机服务器终结点?这些只适用于注册合作伙伴(云存储伙伴程序成员)。其中有一个“白名单”,只有那些被允许使用微软的公共办公室在线服务器。

据我所知,对于凡人来说,只有办公服务器对wopi集成的“前提”选项。这意味着,您应该有自己的办公联机服务器安装。

一旦安装完毕,就有一个简单的测试页面,您可以使用它来验证wopi是否工作(它是主页)。

我是不是遗漏了什么?

票数 0
EN

Stack Overflow用户

发布于 2022-11-02 09:00:55

要启用WOPI,您必须在那里拥有程序和WOPI主机端点白名单。同时他们也有一些关于URL的约定。您可以从他们的文档中查看更多信息。如果您正在使用ngrok,您必须将该URL白名单(我不知道是否允许他们这么做)。如果您想在本地测试它,我建议您使用WOPI本地验证工具

要使WOPI正确工作,您需要创建特定的端点。它们用于GetFileInformation、GetFile、PutFile和锁机制。

您不需要在您的文件服务器中安装任何Office,甚至您也可以为您的文件主机使用S3 (我正在使用)。

您可以从他们的文档获得更多信息。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72170843

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档