软件简介

QJ_FileCenter

项目介绍

  • 能够独立部署的文件中心服务,提供上传,下载,文件预览等服务

  • 帮助文档见 QJ_FileCenter帮助文档 第六章

为什么会开发这玩意...

当然是为了方便,最开始的时候是打算按照常用的方式把所有上传的文件都放到UPLOAD目录下的,这样做会面临不少问题

  • 文件不好管理----上传的文件就往UPLOAD目录里扔,就没有下文了,后期管理起来只能通过Windows的资源管理器来管理了,这种方式简单的系统应付起来还行,稍微复杂点就有点力不从心了

  • 方式不够漂亮----文件存储和WEB程序都在一起,感觉有改善的空间

  • 影响WEB效率----当下载和上传操作较多时可能会影响web执行的效率,如果能把WEB服务和文件服务分开就好了

  • 不太方便扩展----或者说扩展起来比较费事,比方说做断点续传,秒传,做文件预览,等等

  • 重复工作太多----每次开发一个新系统,上传这块都要全部搞一遍,感觉太费劲,以后还很难再继续升级

只要系统涉及到频繁的文件上传下载可能就都会面临这些个个问题,既然这样,为什么不把这一块单独拎出来开发成一个服务呢,于是就有了这个QJ_FileCenter组件。

先说优点

一:部署方便:

基本上是装完即用,非常方便,不需要学习新东西

二:使用方便:

上传方式非常简单,系统目前支持两种方式上传,一种是集成了百度的WebUpload插件,通过一段JS即可调用上传组件上传,就是下面这个玩意,【同时也支持普通的post上传文件】

输入图片说明 输入图片说明

三:功能强大:

1.WebUpload多强大,看下面官网这张图就明白了,什么拖拽上传,文件夹上传,断点续传,秒传,粘贴,分片什么的完全不在话下,你自己搞这些,还能比它搞的更好吗?反正我是不行

输入图片说明

2.目前已经支持PDF,WORD,PPT格式的文件预览功能,后续会继续支持其它格式的文件预览功能

3.支持文件的压缩与解压功能,支持打包下载,支持预览zip包内容功能

4.支持后端管理功能,管理文件中心上传的文件,后续也会有更多相关的辅助功能(文件转移,文件备份什么的)

输入图片说明输入图片说明

5.目前提供了一部分基础的API,供用户调用.(例如获取压缩图片,获取office文档转化后的图片)

6.支持PC端的同时也支持移动端

7.组件提供了空间的概念,可以建立多个空间,同时为多个系统提供文件存储服务,统一管理上传的文件,免去了系统较多时文件分散在各个地方的烦恼

四:提高开发效率:

开发人员不用再操心和文件相关的操作了,所有相关的操作都由QJFileCenter来处理,大大提高了开发人员的效率

使用技术:

  • 文件信息存储在sqllite数据库里

  • API框架使用Nancy

  • 管理端页面使用QJ_Onelotus

  • office预览采用Aspose转化成图片形式

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (4)

加载中
很好用的,就是用户共享功能没做好
2019/09/26 18:14
回复
举报
先点个赞,鼓励一下
2019/09/23 10:32
回复
举报
打分: 力荐
一直在使用这个,部署简单管理方便,开发省不少事情。
2018/05/28 17:43
回复
举报
打分: 力荐
我就想知道我自己能不能打个分
2018/05/28 17:06
回复
举报
更多评论
发表于大前端专区
2019/12/23 14:21

Lotus 云盘 2.2 发布,增加视频转码及在线播放、MP3 播放功能

Lotus 云盘 Lotus 云盘的前身是专门为外部系统提供文件上传,下载,在线浏览等服务的一个组件,最新的 2.2 版本在这个组件基础上集成了原有协同平台的云盘功能,目前已经变成一个可以独立部署并且可以为其它系统提供文件管理服务的系统,比较适合面向个人、团队或小型组织来搭建属于自己的网盘。 2019-12-24 版本说明(V2...

2
28
发表于大前端专区
2019/10/07 11:20

Lotus 云盘 2.1 发布,增加移动 web 端及第三方系统集成机制

Lotus 云盘 Lotus 云盘的前身是专门为外部系统提供文件上传,下载,在线浏览等服务的一个组件,最新的 2.0 版本在这个组件基础上集成了原有协同平台的云盘功能,目前已经变成一个可以独立部署并且可以为其它系统提供文件管理服务的系统,比较适合面向个人、团队或小型组织来搭建属于自己的网盘。 更新内容 2019-10-07 版...

1
30
2019/09/20 08:39

QJ_FileCenter 2.0 发布,原有功能基础上集成了企业云盘功能

Lotus云盘 Lotus云盘的前身是专门为外部系统提供文件上传,下载,在线浏览等服务的一个组件,最新的2.0版本在这个组件基础上集成了原有协同平台的云盘功能,目前已经变成一个可以独立部署并且可以为其它系统提供文件管理服务的系统,比较适合面向个人、团队或小型组织来搭建属于自己的网盘。 更新内容 2019-09-18 版本说...

0
36
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2018/05/31 11:15

开源一款强大的文件服务组件(QJ_FileCenter)(系列一)

系列文章 1. 开源一款强大的文件服务组件(QJ_FileCenter)(系列一) 2. 开源一款强大的文件服务组件(QJ_FileCenter)(系列二 安装说明) 3. 开源一款强大的文件服务组件(QJ_FileCenter)(系列三 访问接口与项目集成) 4. 开源一款强大的文件服务组件(QJ_FileCenter)(系列四 文件结构)计划中... 5. 开源一款强大...

0
0
发表于开发技能专区
2018/06/02 11:18

开源一款强大的文件服务组件(QJ_FileCenter)(系列一)

支持多种格式上传,方便系统集成,文件集中管理,多个方式浏览,可搭配云存储使用

0
2
发表于开发技能专区
2018/06/05 12:56

开源一款强大的文件服务组件(QJ_FileCenter)(系列二 安装说明)

系列文章 1. 开源一款强大的文件服务组件(QJ_FileCenter)(系列一) 2. 开源一款强大的文件服务组件(QJ_FileCenter)(系列二 安装说明) 3. 开源一款强大的文件服务组件(QJ_FileCenter)(系列三 访问接口与项目集成)计划中... 4. 开源一款强大的文件服务组件(QJ_FileCenter)(系列四 文件结构)计划中... 5. 开...

0
0
发表于服务端专区
2018/06/19 18:37

开源一款强大的文件服务组件(QJ_FileCenter)(系列三 访问接口与项目集成)

系列文章 1. 开源一款强大的文件服务组件(QJ_FileCenter)(系列一) 2. 开源一款强大的文件服务组件(QJ_FileCenter)(系列二 安装说明) 3. 开源一款强大的文件服务组件(QJ_FileCenter)(系列三 访问接口与项目集成) 4. 开源一款强大的文件服务组件(QJ_FileCenter)(系列四 文件结构)计划中... 5. 开源一款强大...

0
5
发表了博客
2018/06/19 18:26

开源一款强大的文件服务组件(QJ_FileCenter)(系列三 访问接口与项目集成)

系列文章 1. 开源一款强大的文件服务组件(QJ_FileCenter)(系列一) 2. 开源一款强大的文件服务组件(QJ_FileCenter)(系列二 安装说明) 3. 开源一款强大的文件服务组件(QJ_FileCenter)(系列三 访问接口与项目集成) 4. 开源一款强大的文件服务组件(QJ_FileCenter)(系列四 文件结构)计划中... 5. 开源一款强大...

0
0
发表了博客
2019/09/24 16:41

Lipo移除ORC架构

Lipo移除ORC架构 打包前检查链接 https://cloud.baidu.com/doc/OCR/OCR-iOS-SDK.html#FAQ cd /Users/guojun/JG-iOS/Product/LH_QJ/LH_QJ/ClassPatch/Tools/ThirdLib/BaiduAI/lib/AipBase.framework lipo -info AipBase Architectures in the fat file: AipBase are: i386 x86_64 armv7 arm64 lipo -remove x86_64 AipBas...

0
0
发表于AI & 大数据专区
04/05 08:45

纯享福利:5步公式推导隐马前向概率算法

拿机器学习的一个算法体会:文字描述的具体和公式符号的抽象 紧接上篇,继续分析,务必学习上篇,再阅读下面,更容易理解隐马的前向算法的核心。 04 前向概率 在充分理解了隐马的这些符号意义后,接下来就可以做进...

0
0
发表了博客
2016/06/15 15:31

JS获取中文拼音首字母,并通过拼音首字母快速查找页面内的中文内容

JS获取中文拼音首字母,并通过拼音首字母快速查找页面内的中文内容

0
0
发表于AI & 大数据专区
2018/06/15 15:07

隐马尔科夫模型HMM(一)HMM模型

隐马尔科夫模型(Hidden Markov Model,以下简称HMM)是比较经典的机器学习模型了,它在语言识别,自然语言处理,模式识别等领域得到广泛的应用。当然,随着目前深度学习的崛起,尤其是RNN,LSTM等神经网络序列模型的火热,HMM的地位有所下降。但是作为一个经典的模型,学习HMM的模型和对应算法,对我们解决问题建模的能...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
4 评论
68 收藏
分享
返回顶部
顶部