2005년 10월 14일 금요일

파일 업로드시 확장자가 대문자인경우에도 업로드가능하게 만들기

갈수록 제목이 길어지는 군요,,제목 긴것 치고 좋은글 하나 없는법인데..


 팁을 만든 이유


 제가 사용하고 있는 디카(디카라고 하기는 미안한 아이리버에 카메라 달린 녀석)가 파일을 저장할떄 꼭 확장자가 대문자로 저장이 되더군요,,그떄마다 어쩔수 없는 확장자를 소문자로 변경해서 다시 올리곤 했는데 이렇게 올리는것도 귀찮아서 수정법을 찾아보았습니다.


수정해야 하는 파일


  /zog 폴더/write/editor/filemanager/browser/default/connectors/php/config.php


찾아가야할 파일이 너무 깊숙한 곳에 있군요..잘 찾으시길 바랍니다.


수정법


먼저 config.php 파일을 다운 받아 메모장이나 전용 에디터로 열어보면 쉽게 알수 있을겁니다. JAVA 실력이 바닥이라서 case-sensitive 한 경우에는 어떻게 해야 하는지 몰라 확장자를 적어 주는 곳에 대문자로된 확장자 목록을 쭉 적어 넣었습니다.



$Config['AllowedExtensions']['File'] = array() ;

$Config['DeniedExtensions']['File']  = array('php','asp','aspx','ascx','jsp','cfm','cfc','pl','bat','exe','dll','reg') ;


$Config['AllowedExtensions']['Image'] = array('jpg','gif','jpeg','png','JPG','GIF','JPEG','PNG') ;

$Config['DeniedExtensions']['Image'] = array() ;


$Config['AllowedExtensions']['Flash'] = array('swf','fla') ;

$Config['DeniedExtensions']['Flash'] = array() ;


$Config['AllowedExtensions']['Media'] = array('swf','fla','jpg','gif','jpeg','png','avi','mpg','mpeg') ;

$Config['DeniedExtensions']['Media'] = array() ;



저의 경우 그림 파일확장자만 추가하였지만, 필요하시다면 다른 부분도 첨삭을 하시면 됩니다.

댓글 없음:

댓글 쓰기