前端上传图片至服务器,然后前端通过url访问图片

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访问图片

posted @   Sherlock先生  阅读(2415)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下
点击右上角即可分享
微信分享提示