找回密码
 立即注册

QQ登录

只需一步,快速开始

renho 活字格认证

银牌会员

81

主题

1273

帖子

3402

积分

银牌会员

积分
3402

活字格高级认证

QQ
renho 活字格认证
银牌会员   /  发表于:2023-1-16 18:44  /   查看:3311  /  回复:9
一、使用场景
活字格目前共有三种方式上传附件
其中包括:附件单元类型,支持预览的附件上传(filepreviewer),EL-文件上传
都有1个特点,在数据库中只是存储文件名,附件命名格式如下:
         guid +"_" +  文件名的格式() + "|"
          498ee406-db68-24cc-6886-e7bb47c87d03_1.jpg|04fb880b-309e-af76-e088-f084c3fd3094_2.jpg
支持预览的附件上传 插件也是按照这种规则处理附件名的

但是
附件不是通过这种格式命名,也不是通过上述三种方式上传的,该插件再处理的时候就会出现问题
具体表现为 不显示文件名。

二、原因分析
问题在于 C:\Users\Public\Documents\ForguncyPluginv8.1\支持预览的附件上传-8_0_102_0\Resources\Storage\ServerStorageService.js  这个文件
无标题.png314541014.png

ServerFileItem.prototype.getDisplayFileName = function () {
    return this.getFileName().slice(37);
};



这个地方处理了文件名,对文件名进行了截取
正常情况下guid长度都是一致的
如果附件名不带guid前缀,那么这样处理就会出现问题

三、修改代码
鉴于上述情形,修改如下
ServerFileItem.prototype.getDisplayFileName = function () {
    return this.getFileName();
};



这样就能完整的显示文件名了。

评分

参与人数 1金币 +666 收起 理由
Nancy.Yin + 666 赞一个!新年快乐!

查看全部评分

9 个回复

倒序浏览
放下活字格认证
高级会员   /  发表于:2023-2-11 12:03:09
沙发
能不能支持编辑,现在都是可以预览,编辑可以吗
回复 使用道具 举报
放下活字格认证
高级会员   /  发表于:2023-2-11 12:04:13
板凳
kkFileView  他连ODF也支持,不知道能否加入OFFICE及txt或是源码文件进行编辑可能性。希望能与你交流一下。
回复 使用道具 举报
renho活字格认证
银牌会员   /  发表于:2023-2-11 12:17:43
地板
放下 发表于 2023-2-11 12:04
kkFileView  他连ODF也支持,不知道能否加入OFFICE及txt或是源码文件进行编辑可能性。希望能与你交流一下 ...

首先kkfileview只是为了实现文件预览,它本身不支持进行编辑

据我了解需要支持编辑的话那就需要对接openoffice了
此外可以联网的话,有很多在线方案是可以支持编辑的
群晖的办公套件也能实现在线编辑
回复 使用道具 举报
放下活字格认证
高级会员   /  发表于:2023-2-12 10:11:08
5#
renho 发表于 2023-2-11 12:17
首先kkfileview只是为了实现文件预览,它本身不支持进行编辑

据我了解需要支持编辑的话那就需要对接op ...

我看那里面已装了OpenOffice 他本身就支持编辑等功能,能否把这个功能调用出来 ,能否直接教一下,我谢谢,可是做一个DEMO分享一下给大家,
回复 使用道具 举报
renho活字格认证
银牌会员   /  发表于:2023-2-12 10:49:36
6#
放下 发表于 2023-2-12 10:11
我看那里面已装了OpenOffice 他本身就支持编辑等功能,能否把这个功能调用出来 ,能否直接教一下,我谢谢 ...

这种除非大改,你可以去kkfile官方群里面付费找人帮忙解决,这个需求跟kkfile的设计的架构就不一致,不要想的太简单。
回复 使用道具 举报
dlxubo
银牌会员   /  发表于:2023-2-12 11:25:45
7#
回复 使用道具 举报
放下活字格认证
高级会员   /  发表于:2023-2-12 14:49:15
8#
renho 发表于 2023-2-12 10:49
这种除非大改,你可以去kkfile官方群里面付费找人帮忙解决,这个需求跟kkfile的设计的架构就不一致,不要 ...

https://gitee.com/mouseya/kkFileViewOfficeEdit

已有人做了,你看一下到时候能不能整合到插件里,
回复 使用道具 举报
放下活字格认证
高级会员   /  发表于:2023-2-12 14:55:13
9#
renho 发表于 2023-2-12 10:49
这种除非大改,你可以去kkfile官方群里面付费找人帮忙解决,这个需求跟kkfile的设计的架构就不一致,不要 ...

https://gitee.com/253281376/kkFi ... ?_from=gitee_search
回复 使用道具 举报
renho活字格认证
银牌会员   /  发表于:2023-2-12 15:27:45
10#
放下 发表于 2023-2-12 14:55
https://gitee.com/253281376/kkFileViewOfficeEdit?_from=gitee_search

发到需求区吧,出价合适会有人做的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部