묻고답하기

일반 파일 첨부 -> pass
영문 또는 숫자 조합 등등 -> pass
한글이름으로된 첨부 이미지 -> 첨부시 사라짐


업데이트 후에는 수정해도 다른 문제가 발생합니다.(인용부분 참조 했습니다)




인용부분
http://www.zeroboard.com/?mid=zbxe_qna&search_target=title_content&search_keyword=%ED%95%9C%EA%B8%80&document_srl=16298883


1. 한글이름의 파일이 업로드 안될 때는 아래와 같이 해 보십시오.
1.1  글출처  ==> 
http://www.exng.com/note/board.php?board=board&category=7&command=body&no=2838
2.1  글내용 ==> 

이미지,플래시,영상파일등은..파일저장시 md5해쉬화 되지않고 원본파일 그대로 업로드 되어 저장되는

것 같습니다..
이것을 md5해쉬화하여 저장한다면 문제는 간단히..해결될듯해요..

zbxe.beta.0.1.4기준으로..
modules/file/file.controller.php 94행..   ==>  zbxe beta 0.2.8 인 경우 347 행
$filename = $path.$file_info['name'];
$direct_download = 'Y';

위 부분을 아래소스로 변경하시면 될듯합니다...

$file_extension = strtolower(substr(strrchr($file_info['name'],'.'),1));
$filename = $path.md5(crypt(rand(1000000,900000), rand(0,100))).'.'.$file_extension; 
==>  zbxe beta 0.2.8 에서는 이 부분만 $filename = $path.md5(crypt(rand(1000000,900000), rand(0,100)));   로 변경
(  else  부분에 있는 것과 동일하게 변경하시면 됩니다 )
$direct_download = 'Y';

그럼 이미지,플래시,영상파일등이 md5해쉬화 되어...
fd74jr75ut8ri3hry57eud74yru57eh3.jpg 등으로 저장되어.. 모든 브라우저에서 잘보일겁니다..^^;

 

2.  다운로드를 받을때 파일이름의 공백부분이 " 한글이름+파일.jpg"와 같이 +기호로 표시되는것은

302라인 $filename = $file_obj->source_filename; 아래줄에   ==>  zbxe beta 0.2.8 인 경우 81행
                 $filename = iconv("UTF-8","EUC-KR",$filename); 를 추가

305라인 $filename = urlencode($filename);를  ==> zbxe beta 0.2.8 인 경우 86행
                 $filename = urldecode($filename); 로 변경 하시면

    "한글이름_파일.jpg"와 같이 표시됩니다.


--------------------------------------------------------------------------------------
이것은 제로보드 홈페이지에서 구한 답입니다....
 
참고로 저 라인은 버전이 바뀌면서 라인번호가 바꿨으므로 그냥 찾기로 찾아서 변경해주셔야
 
합니다.. 제가 수정해서 써본결과 아주 잘됩니다^^

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
가너외라 레이아웃을 하는데...  
노학생 1.0.0에서 클릭하지도 않은 조회수가 몇일새 200을 넘어 갔습니다.  
이종해 플레시테두리활성화 스크립트 사용시 첨부파일 먹통  
J아일랜드 최근게시물 출력관련질문입니다...^^ [2] 2008.03.27 by 이종해
izie00.myid.net 위지윅 에디터 - 이미지 추가 활성화가 안됍니다..  
대박이 최근 댓글 출력하려면..  
최정규433 메일 발송시 발송되는 회원 순서는 ?  
김재순 외부페이지를 어떻게 설정해야 하나요? [1] file 2008.03.27 by 백성찬
큐5 현재 로그인된 회원 리스트를 보려면... [1] 2008.03.27 by 백성찬
알갱이 공지사항 스킨적용요~~  
snowmas 로그아웃 후에 화면에 아무것도 안보입니다  
백상현584 아이프레임과 게시판에 관련된 질문입니다 ㅜㅜ [1] file 2008.03.27 by 백성찬
오세호965 제로보드 게시판에... [1] 2008.03.27 by 백성찬
17283 head 랑 foot 좀 나눠주세요 ㅠㅠ [3] 2008.03.27 by TM
ssh접속 문제 [1] 2008.03.27 by Diver
설치 중에 이런 에러가 나네요... [1] file 2008.03.27 by 초코파이
궁금이 제로보드XE에 이런 기능은 없나요?  
홍의찬 잘쓰다 어느날 갑자기 빈화면만 나오세요.. [5] 2008.03.27 by 홍의찬
어라얼랑 1.0.0 업데이트 이후 한글로된 이미지 첨부되지 않음  
초보자 1.0.1버젼 업로드후 로그아웃하면 메인으로 돌아오질 안네요 [2] 2008.03.27 by 초보자
체임벌린 제로보드XE 설치서버 질문...  
cocobulls 가입약관 작성하는곳이 틀려져서 질문 드립니다. file  
rfhell 로고와 search 사이에 무언가를 넣는 방법?  
+MARS+ !! zbxe설치를 위한 mysql 버전관련  
sbshs77 레이아웃 변경후;; [1] 2008.03.27 by ☜ TeRy ☞
UNOPIA 위젯스킨추가후.. CSS적용문제  
별사탕FS 첨부와 같이 메인페이지가 에러납니다. [1] 2008.03.27 by 백성찬
임동희587 어떻게 하죠? 게시판에 글쓰는 란이 없어요 [1] 2008.03.27 by 백성찬
Coffee향기 설명서대로 설치 모두 끝나고 확인을 눌렀는데....  
숑숑333 가로스크롤 없애기 해결방법 올려요^^;;