开源一款强大的文件服务组件(QJ_FileCenter)(系列三 访问接口与项目集成)
系列文章
1. 开源一款强大的文件服务组件(QJ_FileCenter)(系列一)
2. 开源一款强大的文件服务组件(QJ_FileCenter)(系列二 安装说明)
3. 开源一款强大的文件服务组件(QJ_FileCenter)(系列三 访问接口与项目集成)
4. 开源一款强大的文件服务组件(QJ_FileCenter)(系列四 文件结构)计划中...
5. 开源一款强大的文件服务组件(QJ_FileCenter)(系列五 数据结构)计划中...
6. 开源一款强大的文件服务组件(QJ_FileCenter)(系列六 图片处理说明)计划中...
7. 开源一款强大的文件服务组件(QJ_FileCenter)(系列七 与阿里云和七牛云等云存储搭配使用)计划中...
8.开源一款强大的文件服务组件(QJ_FileCenter)(系列八 格式转换,与微信公众号JSSDK音频结合)计划中...
前两篇文章介绍了,开发思路和安装说明,下面进入详细介绍。
一:访问接口,接口采用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
公开源码目的,是希望借助社区的力量完善这个组件。
系列文章
1. 开源一款强大的文件服务组件(QJ_FileCenter)(系列一)
2. 开源一款强大的文件服务组件(QJ_FileCenter)(系列二 安装说明)
3. 开源一款强大的文件服务组件(QJ_FileCenter)(系列三 访问接口与项目集成)
4. 开源一款强大的文件服务组件(QJ_FileCenter)(系列四 文件结构)计划中...
5. 开源一款强大的文件服务组件(QJ_FileCenter)(系列五 数据结构)计划中...
6. 开源一款强大的文件服务组件(QJ_FileCenter)(系列六 图片处理说明)计划中...
7. 开源一款强大的文件服务组件(QJ_FileCenter)(系列七 与阿里云和七牛云等云存储搭配使用)计划中...
8.开源一款强大的文件服务组件(QJ_FileCenter)(系列八 格式转换,与微信公众号JSSDK音频结合)计划中...