JAVA图片管理工具

JAVA图片管理工具

码云地址

https://gitee.com/songqiming/ywdf

介绍

一款公共图片上传和读取的小工具

软件架构

基于mybatis-plus和spring-boot项目

安装教程

用项目中的sql创建数据库,修改数据库连接
讲prop-web.yml文件中的imagePathPrefix修改为需要的路径,启动项目就OK了

使用说明

提供两个接口

/pub/uploadImage(上传图片接口)

参数名必选类型说明
fileMultipartFile图片文件
typestring自定义图片存放归类,比如机构图片为org
isResizestring是否剪裁缩略图(true-是),默认不剪裁,剪裁后才能在获取图片时才能获取缩略图
widthint缩略图宽(如果isResize为true则不可为空)
heightint缩略高度(如果isResize为true则不可为空)

返回示例

{
  "retCode": "0000",
  "retMsg": "操作成功",
  "data": {
    "imageId": 10
  }
}

返回参数说明

参数名类型说明
imageIdint图片id

/pub/getImage(读取图片接口)

直接在浏览器输入:
http://XXXX/pub/getImage?id=XX
剪裁图片:
http://XXXX/pub/getImage?id=XX&isResize=true
如果想放入标签,把链接写到src属性中即可

图片存储说明

图片会存在prop-web.yml中imagePathPrefix路径下,按照上传图片接口的type参数以月为单位存储,缩略图存在tumb目录下

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值