mpdf не загружает PDF документ с живого сервера - PullRequest
0 голосов
/ 02 мая 2019

Я пытался загрузить PDF-файл, используя mpdf в Codeigniter3.

Это мой код, который я использовал для генерации PDF

function download_PDF(){

  //load mPDF library
  $this->load->library('pdf'); 

   $pdfFilePath ="statement-".time().".pdf";    
   $html=$this->load->view("transactionStatement", true);       

   $pdf = $this->pdf->load();

   $stylesheet = '<style>'.file_get_contents('assets/css/style.css').'</style>';

   $pdf->WriteHTML($stylesheet,1);
   $pdf->WriteHTML($html,2);

   $pdf->Output($pdfFilePath, "D");
   exit;
}

Это мой библиотечный файл

class Pdf {

    function Pdf()
    {
        $CI = & get_instance();
        log_message('Debug', 'mPDF class is loaded.');
    }
    function load($param=NULL)
    {
        include_once APPPATH.'/third_party/mpdf/mpdf.php';

        if ($params == NULL)
        {
            $param = '"en-GB-x","A4","","",10,10,10,10,6,3';                
        }
        return new mPDF();
    }
}

Приведенный выше код отлично работает на локальном сервере, но не работает на живом сервере.

на работающем сервере URL-адрес выглядит следующим образом: file: /// C: /Users/Nibs2/Downloads/statement-1556794021.pdf и он говорит: « Не удалось загрузить документ PDF.

...