2021-03-29

0329 이미지 파일 업로드하기 5

 

1. 이미지 파일 불러오기 성공!!!

원인) 


  - 로컬 머신안에 upload파일이 있어야 불러오는게 가능. 내 c드라이브에 직접 접근해서 웹에 띄울수는 없다 ;;


 - static파일의 경로문제. (---> 이거문제가 아닌것같은데?!!!)

일단 로컬에서 오케이 되었으니. 후후 좋아좋아

이제 이걸 썸네일 이미지로 바꿔치기 해주는 작업이 필요하다 .


2. 썸네일 파일 업로드하기

1) 도메인에 thumbImg 컬럼을 추가했음 

2) 맵퍼 수정 

3) 컨트롤러 수정

뷰단에서 insert넘길때는 원본이미지만 받고, 컨트롤러에서 썸네일 / 원본이미지 각각 만들어서 맵퍼에게 넘긴다. 


3. 썸네일 이미지 표시하기


썸네일 이미지가 잘 나오고 있음을 알 수 있다. 


4. 신경쓰이는 것

resource 폴더에 어떤식으로 접근하는지가 .. 이해가 아직 덜 됨!!

/upload/이미지 이름.png 

upload/이미지 이름.png 둘다 시험해보았는데 똑같이 나온다.

보통의 url경로와달리 static resource이기 때문에 스프링에서 알아서 처리해 주는듯하다.

뭔가 이 경로찾기개념이 혼란스러워!!

게다가 이건 로컬경로이다 보니까 정말 배포하시는 분들의 경로 설정까지 합쳐져서 더 혼돈이야~~~ 우아앙. 이런식으로 컬럼 안 파고 더 스마트하게 하는 방법이 분명 있을텐데!! 


5. 

Here, we're serving static contents from the /files and /static-files directories inside the classpath. Moreover, Spring Boot can serve static files from outside of the classpath:

spring.resources.static-locations=file:/opt/files

Here we're using the file resource signaturefile:/, to serve files from our local disk.


와 로컬에서 불러오는 방법도 있다고 한다. 근데 어짜피 배포까지 생각하면 이럴일은 별로 없겠지... 테스트할때나 쓰려나.

댓글 없음:

댓글 쓰기

0328 fdisk, mkfs, mount, fstab

 1. 하드디스크를 붙인다. 2. fdisk -l로 하드디스크를 확인한다.  - interactiive한 커맨드모드 사용하여 (m) 붙인 하드디스크의 파티셔닝을 한다.  - 마지막에 w를 해야 실제로 반영이 된다.  3. mkfs를 하여 어떤 파일시스...