ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • pdf 모바일에서 다운로드시 에러나는경우
    그누보드 2020. 6. 1. 11:28
    /bbs/download.php
    
    //84~97번 까지 주석 후 코드 추가 (헤더 주석처리)
    
    
    // Must be fresh start
    if( headers_sent() )
        die('Headers Already Sent');
       
        // Required for some browsers
        if(ini_get('zlib.output_compression'))
            ini_set('zlib.output_compression', 'Off');
           
            // Parse Info / Get Extension
            $fsize = filesize($filepath);
            $path_parts = pathinfo($filepath);
            $ext = strtolower($path_parts["extension"]);
           
            // Determine Content Type
            switch ($ext)
            {
                case "pdf": $ctype="application/pdf"; break;
                case "exe": $ctype="application/octet-stream"; break;
                case "zip": $ctype="application/zip"; break;
                case "doc": $ctype="application/msword"; break;
                case "xls": $ctype="application/vnd.ms-excel"; break;
                case "ppt": $ctype="application/vnd.ms-powerpoint"; break;
                case "gif": $ctype="image/gif"; break;
                case "png": $ctype="image/png"; break;
                case "jpeg":
                case "jpg": $ctype="image/jpg"; break;
                default: $ctype="application/force-download";
            }
           
            header("Pragma: public"); // required
            header("Expires: 0");
            header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
            header("Cache-Control: private",false); // required for certain browsers
            header("Content-Type: $ctype");
            header("Content-Disposition: attachment; filename=\"".$original."\";" );
            header("Content-Transfer-Encoding: binary");
            header("Content-Length: ".$fsize);
            ob_clean();
            flush();

    '그누보드' 카테고리의 다른 글

    영카트 카테메뉴  (0) 2020.06.01
    그누보드 다음주소 scrollTop 버그  (0) 2020.06.01
    더보기 more jquery  (0) 2020.06.01
    스마트 에디터 기본 글씨 크기 지정  (0) 2020.06.01
    그누보드 search.skin.php 이미지 출력  (0) 2020.06.01

    댓글

Designed by Tistory.