配置完虚拟路径后,上传图片时,会上传到虚拟目录对应的本地真实文件夹。
config the virtual path
spring.http.multipart.location=D:/testPic/
spring.resources.static-locations=classpath:/META-INF/resources/,classpath:/resources/, classpath:/static/, classpath:/public/, file:${spring.http.multipart.location}
比如,这样配置完成后,上传的图片就会放在D盘下的testPic文件夹下。
【SpringBoot配置虚拟路径相关问题】存放到数据库里面的路径,经过自己的拼接后,路径为D:/testPic/*.jpg
但是在前台页面,img标签用这个路径会出现图片不能显示的问题。
当直接以根目录的形式如:/*.jpg来作为src路径时,则不会出现图片无法显示的问题。
示例:
正确:
错误:
推荐阅读
- 第五节:SpringBoot常用注解介绍
- 第四节:SpringBoot中web模版数据渲染展示
- SpringBoot2022【草稿】
- 聊聊springboot项目全局异常处理那些事儿
- 第一节:创建SpringBoot项目并运行HelloWorld
- springboot管理系统[基于员工角色和文件权限的分级的后台管理系统源码]
- SpringBoot之@ComponentScan和@SpringBootApplication扫描覆盖问题
- mybatis|记mybatis查询null字段导致的NPE
- SpringBoot|SpringBoot 整合 druid数据源
- springboot项目配置application添加图片映射 (windows and linux 都可使用)