첨부파일 질문입니다. 정보
첨부파일 질문입니다.본문
게시판에 글쓸때
파일을 첨부하게 되면
/data/file/게시판id/ 에 저장이 되는데요.
이때 저장될때 파일명이 아주 괴상하게 변경이 됩니다.
매우 이상하게 매우긴 파일명으로 말이죠.
그러나 다시 게시판에 가서 첨부파일 클릭하면
원래 파일명으로 다운로드 되거든요.
여기서 궁금증이 생깁니다.
글쓸때 파일명에 무슨 처리를 하고
다운로드 받을때 무슨 처리를 하여
이와 같은 방식이 되는지 궁금합니다.
파일을 첨부하게 되면
/data/file/게시판id/ 에 저장이 되는데요.
이때 저장될때 파일명이 아주 괴상하게 변경이 됩니다.
매우 이상하게 매우긴 파일명으로 말이죠.
그러나 다시 게시판에 가서 첨부파일 클릭하면
원래 파일명으로 다운로드 되거든요.
여기서 궁금증이 생깁니다.
글쓸때 파일명에 무슨 처리를 하고
다운로드 받을때 무슨 처리를 하여
이와 같은 방식이 되는지 궁금합니다.
댓글 전체
ge_board_file 테이블에 원래 파일명과 변환 파일명을 기록합니다.
즉. 저장된 파일명과 원본 파일명이 동일하면 누구나 다운로드 가능하겠지요.
write_update.php 파일에보시면 변환 파일명을 어떻게 생성하는지 나옵니다.
$upload[$i][file] = abs(ip2long($_SERVER[REMOTE_ADDR])).'_'.substr($shuffle,0,8).'_'.str_replace('%', '', urlencode(str_replace(' ', '_', $filename)));
참고하세요.
즉. 저장된 파일명과 원본 파일명이 동일하면 누구나 다운로드 가능하겠지요.
write_update.php 파일에보시면 변환 파일명을 어떻게 생성하는지 나옵니다.
$upload[$i][file] = abs(ip2long($_SERVER[REMOTE_ADDR])).'_'.substr($shuffle,0,8).'_'.str_replace('%', '', urlencode(str_replace(' ', '_', $filename)));
참고하세요.