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

系列文章git

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

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

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

4. 开源一款强大的文件服务组件(QJ_FileCenter)(系列四 文件结构)计划中...数据结构

5. 开源一款强大的文件服务组件(QJ_FileCenter)(系列五 数据结构)计划中...post

6. 开源一款强大的文件服务组件(QJ_FileCenter)(系列六 图片处理说明)计划中...阿里云

7. 开源一款强大的文件服务组件(QJ_FileCenter)(系列七 与阿里云和七牛云等云存储搭配使用)计划中....net

 

前两篇文章介绍了,开发思路和安装说明,下面进入详细介绍。插件

一:访问接口,接口采用RESTFul模式,在安装好服务默认页面有API的简单介绍调试

 

qycode,在使用接口以前,须要先申请qycode,后台会根据qycode分开集中存储文件,方便管理,好比申请了qycode为tx,重点介绍几个接口:

1.上传文件(http://localhost:9000/v2/tx/document/fileupload)

 

2.下载文件(http://localhost:9000/v2/tx/document/{md5}) 

在浏览器打开直接下载文件,若是是图片,须要在页面上展现,能够使用src属性展现图片<img  src='' />,src为图片的接口链接,会自动下载图片到本地。

 

3.图片缩略图(v2/tx/document/image/{md5}/100/100)

因为图片原始格式比较大,在不少状况下都须要缩略图(v2/tx/document/image/{md5}/{width}/{height})

 

二:项目集成

1.利用暴露的上传页面集成(简单,方便,最经常使用)

能够利用弹窗等插件,打开http://localhost:9000/v2/tx/document/fileupload,完成文件上传以后,会返回MD5值,MD5保存到业务系统里面,注意跨域处理。

 

 

2.利用接口上传到文件中心

上传文件接口,一样能够接收post的文件请求,或者经过后端代码以二进制流的方式上传,具体实现方法请结合接口调试。

 

 

源码首页

https://gitee.com/qikj/QJ_FileCenter

QQ技术交流群1:538014542

QQ技术交流群2:468042618

公开源码目的,是但愿借助社区的力量完善这个组件。

相关文章
相关标签/搜索