- 메인그룹 -

알지로넷 웹호스팅

위리넷 웹호스팅

버그/건의사항
메인그룹 > 버그/건의사항
  • [버그]firefox 첨부파일 오류입니다.
  • gypsy031
  • 작성일 : 2010-02-13 00:41:49
    버그일경우 아래 사항을 채워주세요.
    1. 에러나는URL : 개인PC
    2. 서버OS : Apache
    3. 웹서버(버전) : 2.2.14
    4. PHP 버전 : 5.2.12
    5. MySQL 버전 : 5.1.39
    6. 알지보드 버전 : 4.2.0
    7. 에러메시지 :
    8. 상세 설명 :

    파이어폭스에서 첨부파일 이용시 mp3파일등을 등록한 후
    다운로드 받으면 확장자가 사라지거나 이름이 변형됩니다.
    문서 파일도 파일명이 변형됩니다.

    이미지 파일은 정상이고 IE6 에서도 정상적입니다.

    보드문제인지 브라우저 문제인지는 잘 모르겠으나
    파이어폭스 지원한다고 하시기에 적어봅니다.
알지보드 ( 2010-02-15 20:30:32, 211.xxx.26.xxx )
확인해보니 파일명에 공백이 있으면 공백까지만 인식이 됩니다.
rg4_include/func_comm.php 파일 1140 번째줄 쯤 rg_file_download 함수내 코드를 아래와 같이 수정해주세요.
[code]
function rg_file_download($server_name,$file_name,$type='application/octet-stream') {
if($server_name=='' || $file_name=='') return 1;
if($type=='') $type='application/octet-stream';
$filesendsize=4096;
if(!($fp = @fopen($server_name, "rb")))
return false;

// Header("Content-Type: application/octet-stream");
Header("Content-Type: {$type}; name=\"$file_name\"");
Header("Content-Disposition: attachment; filename=\"$file_name\"");
$filesize = filesize($server_name);
for ($i = 0; $i <= $filesize; $i += $filesendsize) {
if(!$body = fread($fp, $filesendsize))
return false;
[/code]

$file_name 양옆에 " 를 추가해줬습니다.