이미지가 업로드되었지만 화면에 표시되지 않습니다! ?
1988 단어 자바spring-bootspring
어려움
Spring Boot를 사용하여 이미지를 업로드합니다.
업로드 직후에는 이미지가 HTML상에 표시되지 않고, 30초 정도 기다려 화면을 리프레시하면 표시된다.
이미지 업로드 방법
이미지 파일 ->/resource/static/images/하하
파일명 (xxx-20200712151409.jpg 등의 파일명) -> DB에 저장
해결책
이미지 파일 ->/resource/static/images/하하
파일명 (xxx-20200712151409.jpg 등의 파일명) -> DB에 저장
해결책
이번에는 RamenKingdom이라는 루트 폴더 바로 아래에 이미지를 만듭니다.
@Configuration
public class AdditionalResourceWebConfiguration implements WebMvcConfigurer {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/images/**").addResourceLocations("file:images/");
}
}
그리고는, 이미지를 격납하고 있던 코드를 루트 폴더 바로 아래의 images로 변경할 뿐.
그러나 HTML에서는 다음과 같이 해야 합니다.
<img th:src="@{'/images/' + ${picture.filepath}}"/>
요약
이번과 같이 동적으로 변화하는 파일은 static 부하에는 저장하지 않는다! ! !
이상입니다. 끝까지 읽어 주셔서 감사합니다.
Reference
이 문제에 관하여(이미지가 업로드되었지만 화면에 표시되지 않습니다! ?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/dumbbell/items/afe8050b69c00cf91c6f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(이미지가 업로드되었지만 화면에 표시되지 않습니다! ?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/dumbbell/items/afe8050b69c00cf91c6f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)