게시판에 파일업로드시 확장자 문의

게시판에 파일업로드시 확장자 문의

QA

게시판에 파일업로드시 확장자 문의

답변 2

본문

안녕하세요

 

게시판에 파일업로드시 

/bbs/ 경로로 들어가면 -x 혹은 x- 이런식의 확장자가 붙어있는데

 

write_update.php 에서 555~558 번째줄 확인하여 특정확장자 사용시 -x를 붙이는 듯한 내용이 보여서

확장자삭제 후 파일업로드하였는데도 x- 가 있었습니다.

 

x- 또는 -x 없이

test.jsp 이름 그대로 업로드 하는 방법 문의드립니다

이 질문에 댓글 쓰기 :

답변 2

혹시    test.jpg를 올리시면 6542487_Ci4Pho3s_45ee784c95d7db3aa49db22658.jpg 

이런식으로 올라가는 부분을 test.jpg로 올리고 싶다는 것인가요?

물론 수정하면 그렇게 가능하겠지만

수정후에는 브라우저에 따라 한글이름으로 된 파일은 다운로드가 안될수 있습니다.

안녕하세요, 말씀해주신 test.jpg 를 올렷을경우 제시해주신 이름처럼 변경되는 내용은 수정했습니다.

문의드리는 내용은 업로드 후 /var/www/html/~/data/file/free 에 올라가는 파일의 확장자가 변경되는데 test.jsp-x 혹은 test.x-jsp 로 변경이 되는데 test.jsp 로 올리고 싶습니다.

write_update.php 파일에 이러한 코드를 가림처리하면되는데

너무 위험합니다. 안하시는걸 강력 추천드립니다..

 


        // 아래의 문자열이 들어간 파일은 -x 를 붙여서 웹경로를 알더라도 실행을 하지 못하도록 함
        $filename = preg_replace("/\.(php|phtm|htm|cgi|pl|exe|jsp|asp|inc)/i", "$0-x", $filename);
답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 125,873
© SIRSOFT
현재 페이지 제일 처음으로