我现在有公司网站需要上传,下载附件,那么我目前使用了 minio,麻烦的是每次都需要下载到本地再查看,我希望可以使用 onlyoffice docs 实现在线的预览与编辑。不知道相关需求你们是否遇到并解决过。
我现在使用windows server 2019安装了docs的社区版。
并且在项目中调用我的onlyoffice服务器可以查看文件:1.那么下一步如何将minio的文件以此种方式打开,并且我的想法是否合理。2.我想确定一下onlyoffice docs在此种情况下是否只适合用作文档编辑器,我的文件存储要使用minio来实现。
非常期待您对我当前遇到的问题进行指导,或者有不同于我的思路的方案也希望您能帮我简单介绍,谢谢
AWS S3就是文件存储器吗,也就是说AWS S3 的作用与角色和我现在使用的minio一样,我只能二者选其一。Onlyoffice docs在常规使用中,嵌入自己的网站提供什么作用,是与其余存储文件的插件配合使用,提供文档编辑功能吗?
它们是不同的系统,但原理相似。MinIO 是一个类似于 S3 的存储服务 (S3-like)。我们没有针对 MinIO 的专门指南,因此您需要自己实现集成。集成中只能选择其中之一(S3 或 MinIO)。
但一般来说,如果您不想自行开发集成方案,也可以使用 Nextcloud、Alfresco、OwnCloud 等作为文件存储和管理系统来配合 OnlyOffice Docs 使用。
OnlyOffice Docs 本身只是一个文档编辑器,它不包含内建的文件存储和管理系统,因此需要集成到外部的存储系统中。
您可以在此处了解更多关于 Docs 的信息:
下面是一个将 Docs 与 Nextcloud 集成的指南(作为示例):
你好,我正在使用onlyoffice docs(windows上的社区版)尝试打开minio文档,我很确定我生成了正确的配置,并且文件的url在浏览器上可以下载,但是使用onlyoffice打开时就会报错“下载失败”,但是文档服务页面是打开了的,只不过是没有文档内容。我觉得关键问题在于我的minio只支持http,生成的下载地址也是http。
如图,1号地址是官方示例,我可以打开,2号是我自己生成的,浏览器可以下载。
请问onlyoffice必须要使用https协议下载吗,或者我如何设置使其支持http下载。如果只支持https下载,我应该怎么把证书导入使其受信。谢谢
请提供完整的 Document Server 日志以文件格式 (Program Files\ONLYOFFICE\DocumentServer\Logs)。
只要 MinIo 和 Document Server 都运行在 HTTP 上,它们是应该可以正常工作的
DocService_20250507.out.log (27.1 KB)
此日志是http协议时的记录
日志记录是超时,我的前端可以打开onlyoffice服务,但显示下载失败,一直没有内容显示。
您的存储和 Document Server 是否在不同的机器上?
我们的建议是使用外部网络地址,而不是回环地址(loopback)。目前 Document Server 无法访问您的 Minio 存储,请确保它能够访问。
这不是 Document Server 的配置问题,不需要在Document Server一方进行人任何调整,正如我之前提到的,您需要使用外部网络地址,而不是回环地址(如 127.0.0.1 或本地 IP).
正如您运行curl
命令的时候所看到的,现在 Document Server 无法从那台机器访问。
你好,我更改了访问方式,但是还是失败,通过图片信息我觉得onlyoffice已经访问了minio服务器资源,但结果还是失败的。您可以通过此图片信息发现我的问题吗,谢谢
请还提供新日志文件 (Program Files\ONLYOFFICE\DocumentServer\Logs)
好像还没发访问minio
log.log (2.8 KB)
你好,由于我只能发送单个文件,我今天又重新尝试使用onlyoffice服务下载了几个minio生成的url,同时也成功打开了几次官方示例,但无论成功或失败,日志信息好像都没有记录,我把Log\docservice下的最新信息都整理到了文件里,不知道它能否反映出什么问题。如果这个日志信息不是你想要的,能否告诉你的邮箱,我把日志压缩包发给你,谢谢。
日志中没有出现与问题相关的错误,除了错误描述errorId = Other error,这可能指向某种集成实现不正确的问题。请您再次重现该问题,并将完整的 logs 文件夹内容(打包成压缩文件)、出现错误时的截图以及浏览器 DevTools 控制台打开时的截图一并发送给我们。
你好。我一直围绕onlyoffice无法下载minio服务的文件进行查找问题,我发现一种解决方案:更改Minio产生的url,因为之前我生成的url携带信息很多,可能包括哈希,用户名,密码等信息,这个url可以被浏览器识别并处理,但在Onlyoffice上会报错,现在我更改了minio的设置,将文件设置为公开可见,现在生成的url没有携带其余信息,例如“http://172.18.252.140:10000/test1/ticket/3299/ALM桌面工具UI-2.docx”,这样onlyoffice服务就可识别并下载了。
我想问一下Onlyoffice是否只能下载没有任何数据验证的url,或者如果可以进行验证,那么它的规范形式是什么。谢谢
你好,
如果您不介意,我想加入这个话题讨论。
集成的关键在于文档服务器是否能够从存储中成功下载文件。请注意,文档服务器不支持任何授权系统,也就是说,如果文件被登录/密码等方式保护,您将会收到错误。
最简单的检查方法是:复制该文件的链接并在浏览器中打开。如果浏览器能成功下载该文件,那么大概率文档服务器也能访问它。
请先进行这个测试。如果一切正常,请提供之前请求的信息:日志文件夹的完整内容(请打包为 zip 文件)、报错的屏幕截图,以及浏览器控制台(Console、Network标签页)的截图。