Я пытался загрузить 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.