FileView 文件预览插件 v0.7.7 更新时间:2026.07.24

FileView 文件预览插件 v0.7.7 更新时间:2026.07.24
1.修复云存储的预览地址错误问题
2.代码进行了精简
plugin-file-previewer-kkfileview-0.7.7.zip (117.7 KB)

FileView 文件预览插件 v0.7.3 更新时间:2026.07.23
1.修复s3 预览路径(如果不是2.2.X版本不要更新)
plugin-file-previewer-kkfileview-0.7.3.zip (117.5 KB)

FileView 文件预览插件 v0.7.1 更新时间:2026.07.23
兼容2.X 所有的版本
1.修复不同部署方式的兼容性
2.修复文件的访问路由
3.修复文件格式的识别
plugin-file-previewer-kkfileview-0.7.1.zip (117.2 KB)

FileView 文件预览插件 v0.6.6 更新时间:2026.07.22
1.优化静态文件下载功能
2.修复了已知的问题
plugin-file-previewer-kkfileview-0.6.6.zip (116.1 KB)

FileView 文件预览插件 v0.5.8 更新时间:2026.07.21
1.适配了2.2.0的/v/
2.集成了 fileViewer 的预览方式
3.修复了已知的问题

plugin-file-previewer-kkfileview-0.5.8.zip (112.5 KB)

fileViewer 的特点就是不需要搭建预览服务器,安装插件就可以使用

1 Like

不错,测试/v已ok~

设置了下载静态文件,就不能预览了。
docker安装的noco,请问下载的静态文件是放在了哪个位置?
image

下载会在临时文件夹,安装完成会在插件目录下面的public会创建file-viewer文件夹

只有单独配置预览服务才需要填写服务路径

安装了新版插件0.6.6下载静态文件还是不行,插件目录下没有看到public文件夹,手动创建文件夹也是不行,里面是空的。
image
能否把这些静态文件的打包下载地址,然后自己手动上传上去服务器?

不是这里是插件目录下

另外,还发现一个问题basefile不能预览了,查了下网络,应该是直接拼接了这个fileurl地址给了basefile进行预览,其实这个地址是需要转换成s3里面的实际地址(当我把这个url地址copy到浏览器打开时会直接跳转到s3存储里面的真实url),这个应该是noco的beta最新版为了文件安全原因改了,以前这里看到的是s3里面的实际url地址

看到下载回来了,还是不能预览,重启服务器也不行,不知哪里问题
image

路由错误试试:
plugin-file-previewer-kkfileview-0.6.7.zip (116.3 KB)

看了更新记录新版确实是更改了文件的url显示
image

具体可以参考这个:refactor(plugin-file-manager): use permanent url for files by mytharcher · Pull Request #10047 · nocobase/nocobase

查了下数据库,nocobase的url转换到真实的url过程是这样的:
noco的url地址格式: /files/应用/数据源/文件表/id+.文件后缀
以这个nocourl链接为例子:https://test.nocobase.com/files/main/main/attachments/13.pdf
表示这个文件是main应用里面的main数据库里面的attachments表的id为13的记录,然后从attachments取出真实的filename,再根据storage_id从storage表里面取出云储存的baseurl,然后拼接filename得到真实的文件url地址:https://obs.test.com/aifle/测试页-sk8cpe.pdf

image
image
image

下载最新版可以用了

试了下最新版, basefile预览云储存里面的附件还是不行

因为我还没有改 :upside_down_face:

plugin-file-previewer-kkfileview-0.7.3.zip (117.5 KB)
测试一下

不行,应该附件的url地址还是没有转换过来给basemate,直接给这个url地址:https://test.nocobase.com/files/main/main/attachments/13.pdf,
basemate是获取不到文件的,只有转成这个真实的云存储地址: https://obs.test.com/aifle/测试页-sk8cpe.pdf
给到basemate才行,basemate预览应该是嵌入ifame,域名跟noco的域名不一样,所以是没有权限获取到这个文件:https://test.nocobase.com/files/main/main/attachments/13.pdf

好了,更新

厉害,可以了~

最新版好像不能保存配置:

作者已修复了