必须得记录一下啊,省得下次还跳下这个坑
前端已经拿到图片的路径了,并且图片路径也都是对的,但就是显示不出来
这个时候要配置一下图片映射路径
创建一个config包,创建一个类,具体代码如下:
@Configuration
public class PicUploadConfig implements WebMvcConfigurer {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
//获取文件的真实路径
String path = System.getProperty("user.dir")+"\src\main\resources\static\img\";
//uploadFile对应resource下工程目录
registry.addResourceHandler("/img/**").addResourceLocations("file:"+path);
}
}
文档参考:Springboot 关于图片上传显示不了问题。解决!!!_是南巷的花猫啊的博客-CSDN博客_springboot图片无法显示这个问题主要是来源于服务器不能对外部暴露真实的资源路径,需要配置虚拟路径映射访问。解决办法:配置路径映射!我们在我们的config文件夹里面配置。@Override public void addResourceHandlers(ResourceHandlerRegistry registry) { //获取文件的真实路径 String path = System.getProperty("user.dir")+"\src\main\resources\https://blog.csdn.net/nanxiang11/article/details/119121178
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)