主 题:【开源自荐】OpenList 接上 File Viewer:NAS 里直接看 Pages、DWG 和设计资料
发 布 者:小小飞鱼
标签分类: 技术
时 间:2026-10-26 16:44:15
内容预览:先说明关系:File Viewer 是我在维护的项目,这次发的是我们做的 OpenList 集成,属于开源自荐。自己搭网盘以后,最让我介意的是文件已经存好了,想确认内容还得下载找软件。Pages、DWG、PSD 和模型文件尤其明显,手机上就更麻烦。这次把对应预览入口接进了 OpenList。打开增强格式后,解析与绘制交给浏览器,服务器不用额外运行文档转码进程。OpenList 原来的挂载、登录、目录权限、分享和下载继续工作,图片、音视频、PDF、文本和压缩包仍优先保留原生预览。当前验证基线是 OpenList 4.2.7、File Viewer 3.2.2,目录登记 283 个去重扩展名、49 条预览链路,包含原生优先和实验性能力。Keynote 目前静态显示,表格读取保存结果;部分设计资料显示的是保存预览或结构,不承诺原软件级还原。前端源码在 flyfish-dev/openlist-web,配套后端与部署模板在 flyfish-dev/openlist,都使用 flyfish 分支。这是需要构建部署的集成前端,原版设置里填一个 URL 不能自动装上。构建使用 Node.js 24,可以在自己的电脑或 CI 上做完,再把完整 dist/ 放到 NAS。全量构建包含 Worker、WASM 和字体,不能只拿 JS 和首页;仓库里也有 Nginx 与容器挂载示例。前端 MIT、配套后端 AGPL-3.0,依赖遵循各自许可,旧 PPT 上游水印保留。“免转码”仍有传输成本:鉴权、存储、静态资源和文件代理带宽在服务器,复杂文档和大模型消耗客户端内存与图形能力。当前验证的是 HTTPS 根路径部署,子路径或跨域 CDN 需要另外验收。符合条件的小文档支持有限会话复用,返回目录再打开可保留搜索状态;退出、换账号或权限拒绝时清理状态,再次进入仍检查访问权,正文不长期写进浏览器数据库。公
直达链接: https://www.nodeseek.com/post-1010173-1
发 布 者:小小飞鱼
标签分类: 技术
时 间:2026-10-26 16:44:15
内容预览:先说明关系:File Viewer 是我在维护的项目,这次发的是我们做的 OpenList 集成,属于开源自荐。自己搭网盘以后,最让我介意的是文件已经存好了,想确认内容还得下载找软件。Pages、DWG、PSD 和模型文件尤其明显,手机上就更麻烦。这次把对应预览入口接进了 OpenList。打开增强格式后,解析与绘制交给浏览器,服务器不用额外运行文档转码进程。OpenList 原来的挂载、登录、目录权限、分享和下载继续工作,图片、音视频、PDF、文本和压缩包仍优先保留原生预览。当前验证基线是 OpenList 4.2.7、File Viewer 3.2.2,目录登记 283 个去重扩展名、49 条预览链路,包含原生优先和实验性能力。Keynote 目前静态显示,表格读取保存结果;部分设计资料显示的是保存预览或结构,不承诺原软件级还原。前端源码在 flyfish-dev/openlist-web,配套后端与部署模板在 flyfish-dev/openlist,都使用 flyfish 分支。这是需要构建部署的集成前端,原版设置里填一个 URL 不能自动装上。构建使用 Node.js 24,可以在自己的电脑或 CI 上做完,再把完整 dist/ 放到 NAS。全量构建包含 Worker、WASM 和字体,不能只拿 JS 和首页;仓库里也有 Nginx 与容器挂载示例。前端 MIT、配套后端 AGPL-3.0,依赖遵循各自许可,旧 PPT 上游水印保留。“免转码”仍有传输成本:鉴权、存储、静态资源和文件代理带宽在服务器,复杂文档和大模型消耗客户端内存与图形能力。当前验证的是 HTTPS 根路径部署,子路径或跨域 CDN 需要另外验收。符合条件的小文档支持有限会话复用,返回目录再打开可保留搜索状态;退出、换账号或权限拒绝时清理状态,再次进入仍检查访问权,正文不长期写进浏览器数据库。公
直达链接: https://www.nodeseek.com/post-1010173-1