constants:提供常静态常量配置参数
CodeConstants:静态常量 主要是错误码
Config:配置文件读取类
HttpConstants: 关于http的一些静态常量
QMonitorConstants: 监控的常量,用于客户端类型的记录
StorageConfig:存储的配置类,主要功读取文件存储位置的配置参数以及初始化文件存储位置
controller:接口
NewDownloadController:文件下载接口,必传的请求参数为文件的key,文件的唯一标识。采取分块传输,块大小64K
UploadController: 客户端查询文件是否存在接口,上传时会先验证文件是否存在。
resolveException:全局异常解析类
MonitorInterceptor:拦截器记录客户端类型
model: 常用工具类
servlet:servlet类
UploadV2Servlet:文件上传的servlet接口类,必传参数key,文件的唯一标识。一般是客户端将文件进行MD5后的值防止文件key重名导致的覆盖
utils:常用工具类
DownloadUtils:定义下载链接的格式,获取到文件的下载链接。可自定义
InputStreamWrapper:自定义图片inputstream,主要是增加buffer
ImgTypeUtils:获取图片的真是类型,通过inputStreamWrapper的前12个字节即可确认真实类型