묻고답하기

일반 파일 첨부 -> 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 남기남
초보배움이 Index of /zbxe 라는 화면만 떠요.. [3] file 2008.03.28 by 거초
못먹는감 .htaccess 관해 여쭙니다.(레이아웃스킨이 깨지네요) [3] file 2008.03.28 by 베니
MustLuv™ 겔러리 게시판 수정 문의입니다. file  
펭귄tux DB 고수님들께 여쭙니다.  
무념무상 상단메뉴가 나타나지 않습니다. [4] 2008.03.28 by 씨알
osc 본문이 아래로 밀려서 안보입니다.  
snowmas 현재 로그인한 사용자 출력 위젯에서 관리자만 보기 [2] 2008.03.28 by snowmas
snowmas 게시물 제목이 길면 이렇게 보이네요..^^; [2] file 2008.03.28 by snowmas
줄루™ 이미지 파일 첨부시 오류..썸네일 블랭크..  
임주희366 제로보드 XE 삭제하고 제로보드 4.0 깔고 싶어요! [2] 2008.03.28 by webin-story
참된시작 플래쉬 메뉴로 적용해서 사용할때... 변수값 처리문제....ㅠ.ㅠ  
William [해결]메뉴얼에도 꼬리표에관련 내용이 없습니다. [7] 2008.03.28 by 백성찬
박미진879 경로가... 이건 어떻게 된거죠? --;;; [1] 2008.03.28 by 백성찬
sakurastorm 게시물 신고하기가 안됩니다 도와주세요  
김종국223 특정게시판에서 첨부파일을 필수 입력으로 하려면 어떻게 합니까?  
catsby.myid.net ASPNET 유저님들 질문 올립니다. 계속에러가 나네요  
박종민452 페이지 전환시 로그아웃 문제  
늘미소 경로 지정에 대한 질문입니다. [1] 2008.03.27 by 짜니자니
늘푸른 페이지를 삭제 하려 합니다 [3] 2008.03.27 by 늘푸른
onam [관리자 페이지에서] 회원관리 ->기본설정 페이지 file  
열정마왕 [해결]1.0 버전업 댓글오류_댓글붙은 글들이 아예 안떠요. [1] 2008.03.27 by 백성찬
honeymyall 제로보드xe 삭제 [1] 2008.03.27 by 백성찬
NyAchi:D 회원가입 기본정보 수정에 방법 질문드려요 [1] 2008.03.27 by 백성찬
정진욱533 XE설치시 에러가 납니다.  
이송주430 제로보드xe질문요 꼭좀 ㅜㅜ [1] 2008.03.27 by 백성찬
숑숑333 가로스크롤 없애기 해결방법 올려요^^;;  
Coffee향기 설명서대로 설치 모두 끝나고 확인을 눌렀는데....  
임동희587 어떻게 하죠? 게시판에 글쓰는 란이 없어요 [1] 2008.03.27 by 백성찬
별사탕FS 첨부와 같이 메인페이지가 에러납니다. [1] 2008.03.27 by 백성찬
UNOPIA 위젯스킨추가후.. CSS적용문제