springboot 独立图片服务器,支持单图片,多图片,表单提交,前后端分离,Layui 上传,ajax 上传,图片压缩等功能
项目支持跨域访问
| 方式 | 接口名称 | 接口说明 |
|---|---|---|
| POST | localhost:9000/upload | 支持单图片上传、多图片上传 |
| POST | localhost:9000/uploadFileThumbnail | 上传图片并压缩,只会返回未压缩过的图片上传路径,压缩过的访问路径为后面加上 -thumbnail |
- 参数folder为上传文件后保存的文件根路径
- 多图片上传将返回结果用逗号隔开
- 未压缩访问路径:http://localhost:9000/default/201908281810009917.jpg
- 已压缩访问路径:http://localhost:9000/default/201908281810009917-thumbnail.jpg
如果实际项目中采用了ngrok作为内网穿透,上传会跨域报错,有多个请求头,注释掉项目中的CorsConfig配置文件即可
找到clone的项目的run文件夹,然后双击 server-image-start.bat文件,运行之后,浏览器访问:http://localhost:9000/ ,上传即可。上传之后保存的路径默认为当前启动项目jar的地方。
页面上的输入框表示图片存储的根目录,默认为default

