2016 - 2024

感恩一路有你

SpringBoot修改图片访问URL路径

浏览量:3980 时间:2024-08-11 19:33:54 作者:采采

在上一篇文章中,我们已经成功实现了批量上传并访问图片资源,但是每次访问都需要直接使用IP加上图片名称,这样做起来稍显麻烦。为了方便起见,在图片访问地址前面添加一个"/img/"的路径,使得格式变为IP/img/图片名字.png。

修改上传路径和资源访问路径

首先,在上一篇文章的基础上进行以下路径的修改。将上传路径和资源访问路径分离,保持资源路径不变,而在上传路径前面添加"/img/"。

需要注意的是,路径后面要加上斜杠 "/",否则将无法识别为目录。

引用配置文件中的环境变量

在上传的地方引用配置文件中的环境变量,并设置路径。这里的路径多出了一个"img"字段。如果你想使用其他字段作为URL的一部分,只需要将其修改为相应的字段即可。

使用新设置的路径接口

然后,在上传的地方使用刚刚设置的路径接口。

迁移以前的文件

如果之前程序已经运行过并上传了文件,需要将这些文件迁移到新的目录下的img文件夹中。如果该目录不存在,请自行创建一个。

访问资源时添加img目录

现在,只需要在访问图片资源时加上"/img/"目录即可。

实现静态资源过滤

现在,我们可以很轻松地实现静态资源过滤等操作,在过滤器中添加对"/img/"路径的放行图片访问权限即可。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。