답변 3개
첨부파일은 한곳에 모여 있으니까 쉽고
문제는 편집기로 올린 것인데
따로 간단하게 크롤링 프로그램을 만들어서 돌리ㅏ면 금방 모두 다운로드 받을 수 있을 것입니다.
이미지 경로만 txt 파일에 저장되게 하고
한꺼번에 다운로드 프로그램으로 받으면 될 것 같습니다
댓글을 작성하려면 로그인이 필요합니다.
파일을 받는건 어려지 않습니다.
다만 어떤파일에 어떤 게시물이 연결된 이미지인지 유의미한 정보가 필요한경우가 중요하겠죠
그렇다면
에디터는 보통
/data/editor/년월/파일들.확장자
이렇게 들어가게 됩니다.
업로드한 데이타는
/data/file/bo테이블ID/파일들.확장자
로 들어가게 됩니다.
지금 만드신 게시판이 예를들어 gnubbs 라고 할경우
/data/file/gnubbs/하위의 모든파일
이 업로드한 파일이 되는거죠
그리고
그 게시판의 내용들은 SQL문으로 확인할때
select * from g5_board_file where bo_table = 'gnubbs';
로 조회되는 대상이 해당 게시판에서 업로드한 정보이고
게시물의 ID가 예를들어 wr_id = 12 라고 할경우
select * from g5_write_gnubbs where wr_id = 12;
로 조회해서
wr_content 컬럼내의 데이타에서
<img src="https://도메인domain.co.kr/data/editor/2512/202512011756_asd;lfkja;sldkfja;sldkjf;asldf.png">
와 같은 정보로 들어있는 내용을 참고해서
https://도메인domain.co.kr/data/editor/2512/202512011756_asd;lfkja;sldkfja;sldkjf;asldf.png
중에서
https://도메인domain.co.kr
과
/data/editor/2512/202512011756_asd;lfkja;sldkfja;sldkjf;asldf.png
를 분리한후
뒤의 정보로 접근해서 해당 파일이
본 게시판의 게시물번호 12번에 에디터에 첨부한 이미지가 됩니다.
이걸 역으로 다 추출해서 가져오는 로직은
직접 만드시거나 제작의뢰를 하시는 방법으로 해결하시면됩니다.
댓글을 작성하려면 로그인이 필요합니다.
썸네일 하는 부분을 참고해서 게시물이미지와 첨부파일 이미지를 모두 가지고 오는 소스를 따로 만드셔야 합니다. 기본 기능으로는 제공하지 않습니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인