我有一个文件夹,名为
uploads
与
src
文件夹。我将图像上载到此文件夹。
然后我添加了以下配置,以便能够在百里香中提供图像:
@Configuration
public class WebMvcConfig implements WebMvcConfigurer {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry
.addResourceHandler("/uploads/**")
.addResourceLocations("/resources/","/../../uploads/")
.setCachePeriod(0);
}
}
我尝试像这样在百里香中提供图像:
<img class="img-thumbnail img-responsive" src="#" th:src="@{'/uploads/' + ${photo}}" alt="">
哪里
${photo}
是文件名。
但是,我得到以下错误:
The resource path [/../../uploads/rtf_vtvsq1r12q.png] has been normalized to [null] which is not valid.
显然,我配置的路径是错误的。有人能告诉我我做错了什么吗?