안녕하세요.
워드프레스 게시판 KBoard(케이보드) 사용중입니다.
다름이 아니오라 일정기간동안 게시된 글의 첨부파일을 한꺼번에 다운받으려 합니다.
지난글을 검색하여 /wp-content/uploads/kboard_attached 해당경로에서 확인이 가능하다는 사실을 알았습니다.
하지만 접속하여보니 폴더링이 1~28까지의 숫자로 되어있고, 각각의 하위 폴더에는 또 201801 부터 시작하여 201901 201902 등 중구난방으로 폴더가 형성되어 있는 것으로 보이는데요.
어떤 규칙으로 폴더가 생성되는지요?
제가 2020년도 게시글의 첨부파일만 다운받기 위해서는 어떻게 해야 하나요?
추가적으로 문의드립니다.
첨부파일명이 변환되어 업로드 되어 있는 상태인데요.
ex)5d0990f49953f9086454.pdf
유저가 올린 파일명을 살려서 다운받기는 어려울까요?
*
현재 케이보드 게시판을 통해 지원서를 받았고, 지원서가 약 300개 정도 게시되었습니다.
300개 지원서의 첨부파일명을 유지하면서 한꺼번에 다운받을수 있는 방법을 찾는 중입니다.
*
안녕하세요~^^
KBoard(케이보드) 플러그인에서 첨부파일은
/wp-content/uploads/kboard_attached/게시판번호/년도월/파일 이런 식으로 저장됩니다.
말씀하신 1~28은 게시판 id인 듯합니다.
201801, 201901, 201902은 연도와 월입니다.
2018년1월, 2019년1월, 2019년2월 데이터 입니다.
KBoard 게시글 본문 페이지에서는 유저가 올린 파일명으로 표시를 하고 있습니다.
FTP로 접속해서 /wp-content/plugins/kboard/class/KBContent.class.php 파일에서
initAttachedFiles 함수를 참고해보시겠어요?
고맙습니다.
추가로 질문드립니다.
현재 파일 명은 어떠한 규칙으로 생성이 되고 있는 것인지요?
파일 명을 유저가 올린 그대로 저장이 되도록 코드를 바꾸어도 문제가 없을까요?
ex)5d0990f49953f9086454.pdf
안녕하세요.
KBoard(케이보드) 플러그인에서 파일명은 랜덤 값으로 저장됩니다.
파일명이 원본 그대로 저장되면 여러 가지 문제가 발생할 수 있습니다.
권한이 없는 사용자가 주소창에 직접 경로와 파일명을 입력해서 접근하게 될 수도 있으며,
중복된 파일이 존재할 경우에도 문제가 있을 수 있습니다.
코드를 수정하여 파일명을 그대로 저장할 경우
예상치 못한 문제가 발생할 수도 있습니다.
고맙습니다.