磁盘目录
FilePathConfig中的代码
@Configuration public class FilePathConfig extends WebMvcConfigurerAdapter { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { //和页面有关的静态目录都放在项目的static目录下 registry.addResourceHandler("/static/**").addResourceLocations("classpath:/static/");// registry.addResourceHandler("/uploadPath/**").addResourceLocations("file:/data/uploadPath/drugques/"); registry.addResourceHandler("/upload/**").addResourceLocations("file:D:/upload/20211013/"); } }
启动项目,浏览器访问:http://localhost:8887/upload/13e74a23-a901-4c66-ad52-84ef510d43a0.jpg,效果如下:
注意:由于图片存储时一般都是根据日期来分开存储的,所以一般配置如下:
registry.addResourceHandler("/upload/**").addResourceLocations("file:D:/upload/");
这样,访问时加上日期。http://localhost:8887/upload/20211013/13e74a23-a901-4c66-ad52-84ef510d43a0.jpg