게시물에 PDF 파일이나 HWP 파일이 첨부 되어 있을때 그 확장자를 파악하여

 

게시판 목록에서 PDF 나 HWP 아이콘을 출력하고 싶습니다

 

확장자를 검출하는것이 제 능력 밖이라 조언을 구해봅니다 

 

근데 있으면 유용하게 쓸 기능인거 같은데 해당 기능이 없는걸 보면 

 

게시판 목록에서 게시글의 첨부파일 내역을 조회하는게 서버에 무리를 주는건가요??

 

 

 

 

  • profile

    별도 자료 없이 구현시 게시판 목록 스킨을 수정해 글 하나당 해당 글의 첨부파일을 모두 불러온 뒤 확장자를 비교해서 해당하는 확장자의 첨부파일이 있다면 아이콘을 표시하도록 구현할수는 있습니다.

    하지만 이경우 걱정하시는 것처럼 게시판 목록을 불러올 때마다 첨부파일 목록을 모두 불러와야 하므로 서버 부하가 높아질 수 있습니다.(특히 첨부파일이 많다면 확장자 체크부분 실행에 시간이 걸릴 수 있습니다)

    게시판 확장변수를 이용하면 파일 개수 무관 큰 부하 증가 없이 구현 가능하긴 합니다.
    1. 확장변수 생성(검색 제외)
    2. 첨부파일중 hwp나 pdf 파일이 존재할시 확장변수를 적당한 값으로 설정(pdf가 있으면 "pdf"로 설정하는 등)
    3. 게시판 목록 설정에서 해당 확장변수를 불러오도록 처리
    4. 글 목록에서 확장변수 체크후 pdf라면 있으면 pdf 아이콘, hwp라면 hwp 아이콘 출력
    5. 글 열람 화면에서 해당 확장변수를 출력하지 않도록 스킨 수정

  • profile ?
    알려주신 방법으로 원하는 기능을 구현하는데 성공했습니다
    과거 글은 따로 수정을 해줘야 하지만 만족스럽네요
    게시판 확장변수라는 항목이 어떻게 쓰이는건지 몰랐는데 여러가지로 쓸모가 있겠네요 감사합니다