找回密码
 立即注册

QQ登录

只需一步,快速开始

Edric.Li

中级会员

5

主题

249

帖子

852

积分

中级会员

积分
852
QQ
Edric.Li
中级会员   /  发表于:2023-7-16 17:56  /   查看:4301  /  回复:14
本帖最后由 Edric.Li 于 2023-7-16 18:06 编辑

说在前面
本次开发功能比较多,且底层的存储结构发生变化,导致在上个版本产生的文件,升级到新版本后,无法访问和下载,这个兼容性变更可以解决,但是不确定有格友正式使用了我这个插件且产生了正式文件。所有没有处理。如果有,我可提供一个工具将其迁移。
虽然这次发布了很多功能,但是仍没有经过系统测试,还是建议格友不要上到生产环境。仅供尝鲜。!!!
插件已提交给葡萄城市场,正在审核中,预计明天会正式上线。



本次更新内容:

单元格部分:

  • 增加权限设置(可以分别设置上传,下载,预览,删除的权限)
  • 支持上传前对图片添加水印
  • 支持上传前对图片进行裁剪
  • 支持设置冲突策略(用于处理服务器已存在同名文件的情况,用户可选,告知用户或重命名,又或者直接替换)
  • 增强预览单元格(图片增强,支持多附件预览(Tab页))
  • 增强可用操作(设置元素显示状态)

修复bug:

  • 修复如果应用不在默认目录下,应用起不来的问题

前端命令:
  • 上传文件
  • 上传文件夹
  • 下载文件(指定文件的名称,即可下载)
  • 获取文件的访问链接(输入:附件值,输出:文件完整的访问链接)
  • 获取文件下载链接(输入:附件值,输出:文件完整的下载链接链接)
  • 获取新旧附件值的差集(输入:旧的附件值,新的附件值,输出:附件值的差集,多用于计算需要删除的文件)
  • 将文件打包成压缩包并下载(指定一组附件的名称,将其打包成zip并下载,打包成zip的时候支持保持原始的文件夹存储结构)

服务端命令:
  • 获取上传根目录(获取的是我这个插件上传文件的根目录)
  • 获取上传临时目录(获取的是我这个插件上传的临时目录)
  • 压缩文件为zip包(指定一组附件值,可以直接压缩成zip文件,支持在zip包中保持文件夹的结构)
  • 解压缩文件到文件夹(这个和附件没太大关系,是我看到了几年前一位格友提的一个需求,所以支持上了。)
  • 创建文件临时下载链接(可为服务器端文件创建一个临时下载链接,该下载链接可以在指定时间内被使用。)
  • 删除文件(输入附件值,然后将服务器对应的文件删除掉)
  • 获取文件的全路径(输入附件值,返回文件在服务器上的全路径)
  • 获取文件所在目录(输入附件值,返回这个文件对于我这个插件根目录的一个相对目录)
  • 迁移服务器文件夹到附件文件夹(可以将服务器上的一个文件夹迁移到该插件中,供活字格使用)

简略来说,就上面这些功能了。至于每个功能如何使用,在这里就不介绍了,稍微有一点点多,在这里码字有点累。

后续准备做的功能:
  • 文件,文件夹的权限管理。(重中之重!)
  • 支持linux服务器和活字格云
  • 下载和访问的审计记录
  • 文件的分享
  • 压缩包打包的时候支持设置密码(这个尝试了,v9不一定能做,因为在活字格的服务端API有bug。。。。)
  • 资源化(目前插件中写死了中文以及报错信息,准备提供配置的方式,让格友可以自定义)
  • 前端支持拖拽上传和粘贴上传
  • 支持用户自己配置数据库。(现在是写死的sqlite数据库)
  • 访问,下载的限流。
  • 上传ZIP,服务端解压存储
  • 支持更多的文件预览,包括更多的视频格式,office文件等。
  • 自动测试(保证插件的质量)
  • 完善文档

目前想到的就这些了,其实这个插件早已不在是简单的文件上传了,而更像一个文件管理了,所以插件的名字不应该在叫文件上传了,但是具体叫啥也没想好,各位格友可以开脑洞帮忙想想。

本插件,现在及以后会一直免费提供给大家使用,并没有收费计划大家可放心使用。
有的格友私下联系我,想让我建一个QQ交流群,所以我这边建了一个QQ群,欢迎大家进群交流。879694503
如果大家发现了bug,或者有需求无法实现,欢迎反馈。


评分

参与人数 1满意度 +5 收起 理由
gczxxu + 5

查看全部评分

14 个回复

倒序浏览
放下活字格认证
高级会员   /  发表于:2023-7-16 19:55:20
沙发
顶起,
回复 使用道具 举报
放下活字格认证
高级会员   /  发表于:2023-7-16 19:56:30
板凳
安装包呢,
回复 使用道具 举报
Edric.Li
中级会员   /  发表于:2023-7-16 20:16:41
地板
还在审核,预计明天可以在商城中看到。
回复 使用道具 举报
gczxxu
银牌会员   /  发表于:2023-7-18 08:49:06
5#
建议楼主换个思路。。会发现不一样的世界。。。
回复 使用道具 举报
Edric.Li
中级会员   /  发表于:2023-7-18 08:57:48
7#
gczxxu 发表于 2023-7-18 08:49
建议楼主换个思路。。会发现不一样的世界。。。

你是指在前端按目录把文件显示出来么?还是什么?
回复 使用道具 举报
gczxxu
银牌会员   /  发表于:2023-7-18 11:00:55
9#
Edric.Li 发表于 2023-7-18 08:57
你是指在前端按目录把文件显示出来么?还是什么?

文件夹显示,复制,粘贴,删除,新建文件夹等操作,实现在线查看,编辑,实现单个或多个文件上传,下载等。支持详细列表显示和图标显示。支持活字格数据库。
回复 使用道具 举报
Edric.Li
中级会员   /  发表于:2023-7-18 11:41:45
10#
gczxxu 发表于 2023-7-18 11:00
文件夹显示,复制,粘贴,删除,新建文件夹等操作,实现在线查看,编辑,实现单个或多个文件上传,下载等 ...

你说的这个,我本来这次就想做上,但是做到一半,我又把代码回滚了,因为没想好具体怎么做是比较好的,是我这边提供服务端命令,然后格友自己通过命令实现还是说我提供一个单元格,这个单元格里面就集成了列表显示和图表显示包括上传下载这些功能。
回复 使用道具 举报
小崽子来也
初级会员   /  发表于:2023-7-18 11:58:32
11#
没图片?上个效果图看看嘛
回复 使用道具 举报
小侠米
论坛元老   /  发表于:2023-7-18 18:38:18
12#
支持 整个文件夹 打包  或者  压缩下载吗
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部