묻고답하기

일반 파일 첨부 -> 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 남기남
witchtail 쪽지함 페이지에서 쪽지 발송인의 프로필이미지를 표시하고 싶습니다. [2] 2012.12.06 by 푸시아
어렵다용 우측 위젯이 메인아래로 내려가요 재질문 ㅠ [1] file 2012.12.06 by 송동우
어렵다용 우측위젯이 메인아래로 내려가요 [3] file 2012.12.06 by 어렵다용
어렵다용 모바일에서 글 쓰기  
띵똥 크롬과 ie8에서 전혀 다르게 나옵니다.CSS에 문제가 있는거같은데 [1] 2012.12.06 by 송동우
어렵다용 혹시회비장부 같은건 없나요 ㅠ  
어렵다용 최고관리자만 볼 수 있게 하기 [2] 2012.12.06 by 송동우
KATZEST 회원 정보 모듈에서 받은 정보를 프로필에 출력하고 싶습니다. [1] 2012.12.06 by 푸시아
플라스틱 라디오 첨부파일 주소를 알수있는 방법이 있을까요? [2] 2012.12.06 by 푸시아
4b4 게시판 모듈을 설치했는데 오류가 나요 [1] 2012.12.06 by sejin7940
폼메일 윈도우2003서버에서 iis의 pop3 서비스를 통해 pop3 메일보내기를 만들려고 합니다.  
호차니 소속 그룹명 나오게 하는 방법좀 알려주십쇼~~ㅠㅠ [1] file 2012.12.06 by sejin7940
룰루건 Contact us를 별도의 홈페이지에 삽입하려 하는데 어떻게 해야하나요 ㅠ [1] 2012.12.06 by 파표
플라스틱 라디오 첨부파일 경로 알 수 있는 방법 다시 질문합니다. [1] 2012.12.06 by sejin7940
어렵다용 모바일에서 게시글 페이스북으로 링크 공유하기 할때  
친구 보기/쪽지함 보기의 레이아웃을 바꾸고싶은데요 [2] 2012.12.06 by BluesPia[꾸야]
쫑유니 최신 글 구성시 이미지와 내용이 분리되서 나와요... [1] file 2012.12.06 by sejin7940
yullaha 첨부파일 용량 제한, 더 적게 하고 싶어요. [1] 2012.12.06 by 송동우
본체 게시판의 분류가안나옵니다.  
신비의불 보안서버 설치 관련 문의 [1] 2012.12.06 by 죽을때까지감사하는마음
CEO송선생 트랙백 주소(엮인글주소)를 클릭하면 에러가 납니다.  
띠로리로리 제발 도와주세요ㅠㅠ정렬 문제입니다. [2] 2012.12.06 by 송동우
릭키님 xe_solid_enterprise 메인 슬라이드 배너링크 문제 [1] 2012.12.06 by 송동우
오늘도가자11 게시판 조회수 100 이상되면 hot표시 나오게 하는방법좀 알려주세요 [1] 2012.12.06 by 송동우
릭키님 그누보드에서 xe로 DB이전시 [1] 2012.12.06 by 송동우
사은우502 레이아웃 디비 크기를 변경하고 싶어요 [1] file 2012.12.06 by 송동우
오늘도가자11 추천인 비추천인 글 내용밑에 나오도록 하는방법좀 알려주세요 [2] 2012.12.06 by 오늘도가자11
루트엘 특정 멤버에게만 출력되게 어떻게 하나요? [2] 2012.12.06 by 궁금궁금궁금이
오늘도가자11 밑에 추천인 비추천인 표시 되는부분에서요 [1] 2012.12.06 by 송동우
루트엘 No image 메세지를 기본이미지파일로 변경하는방법이 [1] 2012.12.06 by 송동우