게시판에 파일업로드시 확장자 문의
본문
안녕하세요
게시판에 파일업로드시
/bbs/ 경로로 들어가면 -x 혹은 x- 이런식의 확장자가 붙어있는데
write_update.php 에서 555~558 번째줄 확인하여 특정확장자 사용시 -x를 붙이는 듯한 내용이 보여서
확장자삭제 후 파일업로드하였는데도 x- 가 있었습니다.
x- 또는 -x 없이
test.jsp 이름 그대로 업로드 하는 방법 문의드립니다
답변 2
혹시 test.jpg를 올리시면 6542487_Ci4Pho3s_45ee784c95d7db3aa49db22658.jpg
이런식으로 올라가는 부분을 test.jpg로 올리고 싶다는 것인가요?
물론 수정하면 그렇게 가능하겠지만
수정후에는 브라우저에 따라 한글이름으로 된 파일은 다운로드가 안될수 있습니다.
write_update.php 파일에 이러한 코드를 가림처리하면되는데
너무 위험합니다. 안하시는걸 강력 추천드립니다..
// 아래의 문자열이 들어간 파일은 -x 를 붙여서 웹경로를 알더라도 실행을 하지 못하도록 함
$filename = preg_replace("/\.(php|phtm|htm|cgi|pl|exe|jsp|asp|inc)/i", "$0-x", $filename);
답변을 작성하시기 전에 로그인 해주세요.