# fileserver **Repository Path**: shiying0618/fileserver ## Basic Information - **Project Name**: fileserver - **Description**: 统一的静态文件资源服务 - **Primary Language**: Unknown - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2015-05-29 - **Last Updated**: 2020-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README fileserver 静态文件资源服务 ================= # 文件上传API * 应用服务端上传 1. 浏览器端上传到应用服务端 2. 应用端将文件转发到fileserver(参考:caituo.fileserver.adapter.FileServerAdapter) * 浏览器跨域上传 1. 应用服务端获取token并传给浏览器 2. 浏览器持有token上传资源到fileserver(参考:fileServerUploadToken.jsp) # 文件夹加载定制 * 按百分比缩放 > demo.jpg?action=zoom&mode=scale&scale=0.3 demo.jpg?action=zoom&mode=scale&scale=1.0 demo.jpg?action=zoom&mode=scale&scale=2.0 * 在一定区域内按比例缩放(取宽或高的最大大小) > demo.jpg?action=zoom&mode=regional&height=500&width=100 demo.jpg?action=zoom&mode=regional&height=200px&width=100px demo.jpg?action=zoom&mode=regional&height=100&width=1000 * 不等比缩放 > demo.jpg?action=zoom&mode=no_equal&height=100&width=1000 * 剪切图片 > demo.jpg?action=cut&mode=cut_area&height=200&width=200&positions=center * 区域裁剪 > demo.jpg?action=cut&mode=cut_region&x=10&y=20&height=200&width=200&maxWidth=-1&maxHeight=-1 * 改变格式 > paomo.amr?action=format&mode=mp3&suffix=mp3 > demogif.gif?action=format&mode=png&suffix=png * 视频截图 > video.mp4?action=screenshot&mode=standard&suffix=jpg video.mp4?action=screenshot&mode=cut_area&suffix=jpg&height=200&width=200&positions=center video.mp4?action=screenshot&mode=regional&suffix=jpg&height=200&width=200