系列文章

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音频结合)计划中...

最新文章

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

热门文章

  1. C入门程序整体框架图
  2. oracle账户密码更新
  3. BTN事件的响应区域
  4. js中获取父节点,兄弟节点及处理属性节点
  5. [ML]熵、KL散度、信息增益、互信息-学习笔记
  6. Kubernetes集群的安装部署
  7. C++ IDE环境
  8. CVE-2017-7494:Linux Samba named pipe漏洞
  9. Win10 Notebook
  10. Yii2 windows 安装步骤