1. 后台服务器需指定好挂载图片路径,前端上传图片时直接上传至挂载路径。
2. 添加虚拟路径访问,例如图片都存放在linux服务器的/root/avatar/目录下,访问时想设置avatar代替目录,若web端口为9000,
则通过 localhost:9000/项目文根(未设置不填)/avatar/图片名 可访问到图片
1 @Configuration
2 public class AvatarVirtualConfig implements WebMvcConfigurer {
3 @Override
4 public void addResourceHandlers(ResourceHandlerRegistry registry) {
5 registry.addResourceHandler("/avatar/**")//前端url访问的路径,若有访问前缀(项目文根),在访问时添加即可,这里不需添加。
6 .addResourceLocations("file:/root/avatar/");//映射的服务器存放图片目录。
7 }
8 }
3. 完成这两步之后,即可直接通过url访问图片
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下