系列文章

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

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

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

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

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

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

  3. 开源一款简单清爽的日历组件,JavaScript版的

    源码会在最后给出地址,需要的朋友自己去下载.最近项目需要做一个日程安排的功能,就是点击日历的某一天弹出一个录入页面,填完信息后保存当天的日程安排.有日程的日期会有不同的标记(比如加一个背景色啥的).网 ...

  4. 定时组件quartz系列<三>quartz调度机制调研及源码分析

    quartz2.2.1集群调度机制调研及源码分析引言quartz集群架构调度器实例化调度过程触发器的获取触发trigger:Job执行过程:总结:附: 引言 quratz是目前最为成熟,使用最广泛的j ...

  5. 深入解析当下大热的前后端分离组件django-rest_framework系列三

    三剑客之认证.权限与频率组件 认证组件 局部视图认证 在app01.service.auth.py: class Authentication(BaseAuthentication): def aut ...

  6. How tomcat works 读书笔记十四 服务器组件和服务组件

    之前的项目还是有些问题的,例如 1 只能有一个连接器,只能处理http请求,无法添加另外一个连接器用来处理https. 2 对容器的关闭只能是粗暴的关闭Bootstrap. 服务器组件 org.apa ...

  7. 免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)

    前面介绍了六种.NET组件,其中有一种组件是写文件的压缩和解压,现在介绍另一种文件的解压缩组件SharpZipLib.在这个组件介绍系列中,只为简单的介绍组件的背景和简单的应用,读者在阅读时可以结合官 ...

  8. 一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)

    在目前的软件项目中,都会较多的使用到对文档的操作,用于记录和统计相关业务信息.由于系统自身提供了对文档的相关操作,所以在一定程度上极大的简化了软件使用者的工作量. 在.NET项目中如果用户提出了相关文 ...

  9. 一款开源且功能强大的C#甘特图控件.NET Winforms Gantt Chart Control

    甘特图在项目管理中非常重要,甘特图的思想比较简单,即以图示的方式通过活动列表和时间刻度形象地表示出任何特定项目的活动顺序与持续时间.它直观地表明任务计划在什么时候进行,及实际进展与计划要求的对比.管理 ...

随机推荐

  1. js事件监听机制(事件捕获)

    在前端开发过程中我们经常会遇到给页面元素添加事件的问题,添加事件的js方法也很多,有直接加到页面结构上的,有使用一些js事件监听的方法,由于各个浏览器对事件冒泡事件监听的机制不同,le浏览器只有事件冒 ...

  2. springcloud(八) Hystrix监控

    一.Feign项目Hystrix自带的监控 在feign项目pom.xml 添加: <!-- 1,使用 Hystrix的模块 hystrix-metrics-event-stream,就可将这些 ...

  3. uwsgi的使用

    uwsgi是一个WEB服务器,只要用于python部分,类似于nginx ,apache 1 使用pip命令安装 pip install uwsgi 安装成功以后 可以做一个简单的测试 2 新建一个t ...

  4. 372. Super Pow.txt

    ▶ 指数取模运算 ab % m ▶ 参考维基 https://en.wikipedia.org/wiki/Modular_exponentiation,给了几种计算方法:暴力计算法,保存中间结果法(分 ...

  5. [代码][deque容器练习]打分案例

    案例要求: //打分案例(sort算法排序)//创建5个选手(姓名.得分),十个评委对五个选手进行打分//得分规则:去除最高分,去除最低分,取出平均分//按得分对5个选手进行排名 源代码: //打分案 ...

  6. Spring Cloud Eureka的基础架构

    基础架构 服务注册中心:Eureka提供的服务端,提供服务注册于发现的功能,也就是在上一节中我们实现的eureka-server 服务提供者:提供服务的应用,可以是springBoot应用,也可以是其 ...

  7. c# 之 new 关键字

    1.实例化变量 DataTable dt  = new  DataTable(); 2.调用构造函数 class CoOrds { public int x, y; // 实例构造函数(默认构造函数) ...

  8. UVALive-7297-Hounded by Indecision

    OK, maybe stealing the Duchess’s favorite ruby necklace was not such a good idea. You were makingyou ...

  9. springmvc 数据验证 hibernate-validator --->对象验证

    数据验证步骤: 1.测试环境的搭建: 2.验证器的注册 在springmvc.xml配置文件中加以下代码: 3.验证注解添加到对应实体类上 4.修改处理器 5.将验证失败信息写入到表单 index.j ...

  10. 前端开发之jQuery篇--选择器

    主要内容: 1.jQuery简介 2.jQuery文件的引入 3.jQuery选择器 4.jQuery对象与DOM对象的转换 一.jQuery简介 1.介绍 jQuery是一个JavaScript库: ...