开源一款强大的文件服务组件(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音频结合)计划中...
最新文章
- [NOIP2014]寻找道路(图论)
- javascript模块化编程(AMD规范的加载器)
- MYSQL C API : mysql_real_connect()
- ios开发APP必须要了解的基本配置
- C#面向对象(一)
- IOS创建开源库步骤,提交cocoa pods官网,别人可以使用
- uva 10894 - Save Hridoy
- Django Meta内部类选项
- 使用PULL方式解析XML资源文件下面的xml文件
- 《循序渐进Oracle》部分笔记
- Github官方app分析——用户身份验证模块
- springmvc 之 SpringMVC视图解析器
- su和sudo命令的区别
- 一周Maven框架学习随笔
- hdu 5564 Clarke and digits 矩阵快速幂优化数位dp
- 轻量级.NET CORE ORM框架Insql使用教程
- 探秘小程序(7):view组件
- linux神器strace
- [转载]web服务器
- 安装GCC-4.6.1详细教程