创建一个类,继承自org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter,这是一个MVC配置适配器,重写addResourceHandlers方法:
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
//配置物理文件的映射
registry.addResourceHandler("/upload/**").addResourceLocations("file:G:/imgs/");
}
第一个add是页面的请求映射,**表示upload及其子路径;第二个add是你要访问的文件在电脑的路径,注意前面必须加上file:,说明文件协议。
最后,这个类要打上注解@Configuration,表示这是一个配置类。
现在,在前端页面就可以通过/upload/'文件名' 去访问你的电脑上的文件了。