첨부파일 클릭시 download.php 다운로드

첨부파일 클릭시 download.php 다운로드

QA

첨부파일 클릭시 download.php 다운로드

본문

게시판에 모든 첨부 파일이 파일명으로 다운로드 되지 않고

 

download.php로 다운로드 됩니다.    확장자를 바꾸면 정상 작동은 되는데 불편해서요

 

기본 스킨으로 사용중이고 소스를 바꾼 부분은 없습니다.

 

어느 부분이 문제일까요?

이 질문에 댓글 쓰기 :

답변 4

그누보드 5.1.2 버전에서 다운로드 때 파일명 오류 수정 되었습니다. 

몇가지 테스트를 해봐야 알 수 문제입니다.

g5_board_file 내에 bf_source 컬럼값이 제대로 들어갔는지 확인해보시고요.

/bbs/download.php  중 $original 값이 제대로 출력이 되는지 확인해보셔야 할 것 같습니다.

잉끼다님  답변 감사드립니다.

참고로 HWP, PDF 파일은 정상적으로 다운로드 되는 것으로 확인되었습니다.

DOCX 파일에서 나타나는 현상 같습니다.
 
1. g5_board_file 내 bf_source값은 제대로 쌓이고 있습니다.
 
2. 79~80 Line에

//$original = urlencode($file['bf_source']);
 $original = iconv('utf-8', 'euc-kr', $file['bf_source']); // SIR 잉끼님 제안코드

로 작성되어 있습니다.

 $original = iconv('utf-8', 'euc-kr', $file['bf_source']); // SIR 잉끼님 제안코드  

 

밑에 

die( $original);

 

추가하셔서 파일명이 제대로 출력되는지 확인해보세요.

잉끼다님 답변 감사드립니다.

해당 소스 추가 후

PDF : ����ü�� �����Ͻ�.pdf
HWP : ����ü�� ����о�.hwp
DOCX : (빈화면 출력)

우선 지금 업로드한 파일들로는 이렇게 출력됩니다.


전체 사이트가 다 utf-8 로 되어 있는 거면 


$original = iconv('utf-8', 'euc-kr', $file['bf_source']); // SIR 잉끼님 제안코드  


이 구문이 필요가 없습니다. 


아래 처럼 바꿔주세요.  


$original = rawurlencode($file['bf_source']); // 사이트 전체가 utf8 이기 때문에 euc-kr 로 변경할 이유가 없음. 


답변을 작성하시기 전에 로그인 해주세요.
전체 129,112 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT