QJ_FileCenter 为什么会开发这玩意…先说优点使用技术: 介绍
QJ_FileCenter
-
帮助文档见 QJ_FileCenter帮助文档 第六章
为什么会开发这玩意…
当然是为了方便,最开始的时候是打算按照常用的方式把所有上传的文件都放到UPLOAD目录下的,这样做会面临不少问题
-
文件不好管理----上传的文件就往UPLOAD目录里扔,就没有下文了,后期管理起来只能通过Windows的资源管理器来管理了,这种方式简单的系统应付起来还行,稍微复杂点就有点力不从心了
-
方式不够漂亮----文件存储和WEB程序都在一起,感觉有改善的空间
-
不太方便扩展----或者说扩展起来比较费事,比方说做断点续传,秒传,做文件预览,等等
只要系统涉及到频繁的文件上传下载可能就都会面临这些个个问题,既然这样,为什么不把这一块单独拎出来开发成一个服务呢,于是就有了这个QJ_FileCenter组件。
先说优点
基本上是装完即用,非常方便,不需要学习新东西
上传方式非常简单,系统目前支持两种方式上传,一种是集成了百度的WebUpload插件,通过一段JS即可调用上传组件上传,就是下面这个玩意,【同时也支持普通的post上传文件】
1.WebUpload多强大,看下面官网这张图就明白了,什么拖拽上传,文件夹上传,断点续传,秒传,粘贴,分片什么的完全不在话下,你自己搞这些,还能比它搞的更好吗?反正我是不行
2.目前已经支持PDF,WORD,PPT格式的文件预览功能,后续会继续支持其它格式的文件预览功能
3.支持文件的压缩与解压功能,支持打包下载,支持预览zip包内容功能
4.支持后端管理功能,管理文件中心上传的文件,后续也会有更多相关的辅助功能(文件转移,文件备份什么的)
5.目前提供了一部分基础的API,供用户调用.(例如获取压缩图片,获取office文档转化后的图片)
7.组件提供了空间的概念,可以建立多个空间,同时为多个系统提供文件存储服务,统一管理上传的文件,免去了系统较多时文件分散在各个地方的烦恼
开发人员不用再操心和文件相关的操作了,所有相关的操作都由QJFileCenter来处理,大大提高了开发人员的效率
使用技术:
QJ_FileCenter 为什么会开发这玩意…先说优点使用技术: 官网
https://gitee.com/qikj/QJ_FileCenter
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。