同学好,具体得靠同学设置断点调试一下,在存文件的地方,看看当时的路径是啥,即generateThumbnail方法里面
Thumbnails.of(thumbnail.getImage()).size(200, 200)
.watermark(Positions.BOTTOM_RIGHT, ImageIO.read(new File(basePath + "/watermark.jpg")), 0.25f)
.outputQuality(0.8f).toFile(dest);
看看dest是啥,然后反推看看为什么会错,或者是basePath + "/watermark.jpg"能否获取到水印位置,两个地方都需要调试一下