一款跨平台 Flutter 应用,用于浏览、保存和编辑在线文档,包括服务器,由 onlyoffice 提供支持。

同时也是一个方便的工具,用于设置个人云文档空间。

cloudoc demo

edit a word file

服务器设置

Docker 准备

设置 onlyoffice documentserver:docker pull onlyoffice/documentserverdocker run -it -p 8990:80 onlyoffice/documentserver。更多详情请参阅 documentserver。如果你的机器是 arm64 Linux,请使用 onlyoffice/documentserver:latest-arm64

服务器运行

现在 onlyoffice documentserver 已就绪,我们开始运行 cloudoc。cloudoc 仅是存储操作接口。

dart bin/server.dart <ip>:8990,最后一个参数仅告诉 cloudoc documentserver 的位置,以便 cloudoc 可以将数据传递给它。ip 是当前机器的 IP 地址,localhost 无法使 docker-doucmentserver 工作。

客户端运行

安装 flutter sdk

按照 flutter 文档说明进行操作。

cd client 并运行 flutter run -d chrome 将在浏览器中启动一个网页,其他平台也可以通过 -d 选项运行。

GitHub

查看 Github