Я создал простое веб-приложение Spring, которое должно сохранять изображения и отображать их на экране, но мое приложение не может найти изображение в системе.Сохранение было выполнено без проблем, но приложение не может найти изображения в моей файловой системе => не может показать его на странице браузера.
Изображения, сохраненные в пути загрузки без проблем
https://i.stack.imgur.com/5NIk6.png
My WeBMvcConfigurer
@Configuration
public class WebMVC implements WebMvcConfigurer {
@Value("${upload.path}")
private String uploadPath;
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/img/**")
.addResourceLocations("file:/" + uploadPath + "/");
}
}
Шаблон бесплатного маркера, который должен отображать изображения с заголовком и тегом
<#if posts??>
<#list posts as post>
<div class="card text-white bg-secondary my-3">
<img src="/img/${post.imageName}" class="card-img-top">
<div class="card-body">
<h5 class="card-title">${post.title}</h5>
<p class="card-text">${post.tag}</p>
</div>
</div>
</#list>
</#if>
Шаблон должен был отображать изображения, но по какой-то причине не может их найти.
Полный проект https://github.com/Vakarine/ImageBank.git