文章共 537字,阅读大约需要 2分钟 !
概述
很多网站的图片为了版权考虑都加有水印,尤其是那些图片类网站。自己正好最近和图片打交道比较多,因此就探索了一番基于 Spring Boot这把利器来实现从 图片上传 → 图片加水印 的一把梭操作!
本文内容脑图如下:
搭建 Spring Boot基础工程
过程不再赘述了,这里给出 pom中的关键依赖:
org.springframework.boot
spring-boot-starter-web
org.springframework.boot
spring-boot-starter-test
test
commons-io
commons-io
2.5
编写文件上传服务
主要就是编写 ImageUploadService 服务
里面仅一个上传图片的方法:uploadImage 方法
/**
* 功能:上传图片
* @param file 文件
* @param uploadPath 服务器上上传文件的路径
* @param physicalUploadPath 服务器上上传文件的物理路径
* @return 上传文件的 URL相对地址
*/
public String uploadImage( MultipartFile file, String uploadPath, String physicalUploadPath ) {
String filePath = physicalUploadPath +