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

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

QA

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

답변 4

본문

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

 

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 로 변경할 이유가 없음. 


답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 129,114
© SIRSOFT
현재 페이지 제일 처음으로