Frudy
7k
2019-06-13 17:43:04 작성 2019-06-13 17:44:35 수정됨
4
3419

이미지게시판 썸네일만들 때 이미지 담는방법


https://okky.kr/article/590210

어제 이런 질문글이 달려서,


저도마침 네이버카페를 구현중이었고, 오늘 기능이 구현은 되서

올려보겠습니다.


스프링은아니고, 국비에서 굳이 jsp로만 만들라고해서 jsp로 만들었지만,

스프링도 별차이없을거같습니다.


여기서말하는 "이미지 게시판" 이란,

이렇게 썸네일이 있는 게시판이구요,

저같은경우에는


DB에 원본파일이름, 저장될 파일이름 컬럼을 넣고,


DB에 sql문을 보낼 때,

1. 한 화면에 보여줄 만큼의 게시글만 조회하는데, 이때

2. image를 하나이상 첨부한 게시글중에,

3. 첫번째로 등록한 이미지만 추려서 가져온 다음,


request.setAttribute("thumbnailList", thumbnailList);

이렇게 담아서,


<img class = "image" src = "/mycafe/cafe/image/${thumbnail.storedFileName}">

이렇게 꺼냈습니다.


이미지를 담아서 반환할수있는진 모르겠지만,

경로를 표현하는대 필요한 비용이 이미지값보다 훨씬 작을거라고 생각해서 경로로 했습니다.


이미지, 제목, 사용자닉네임, 날짜, 조회수가 잘 출력은되네요. 

0
  • 댓글 4

  • karolus
    1k
    2019-06-13 17:47:10 작성 2019-06-13 17:47:34 수정됨

    섬네일은 저장할때부터  섬네일 사이즈로 따로 저장 하는게 낫지않나요? 

    원본그대로 가져다쓰면 데이터 많이잡아묵을텐

  • SDuck
    977
    2019-06-13 17:48:40

    음 모든 이미지를 썸네일로 만드는게 좋을 것 같아요.

    목록이나 본문에서는 썸네일을 보여주고, 클릭 시 팝업으로 원본을 보여주면 트래픽이 많이 줄겠죠.

  • 수강권
    313
    2019-06-13 17:57:51
    이미지 업로드 모듈은 잘 만들어두고 두고두고 써먹는게 속편하죠
  • SDuck
    977
    2019-06-13 18:03:40
  • 로그인을 하시면 댓글을 등록할 수 있습니다.