我正在使用force_download,除了文件名为“file.pdf”而不是“Daily_delivery_sheet.pdf”之外,一切都运行正常。pdf看起来是正确的,只是文件名错误。我很难理解为什么会发生这种情况。
在同一个文件中的下一个函数中,代码完全相同,并且工作正常。
下面是我的代码:
$pdf = $mcccpdf->getPdf($data);
$this->load->helper('download');
$filename = 'Daily_delivery_sheet.pdf';
force_download($filename, $pdf);
exit;
1条答案
按热度按时间drkbr07n1#
原来是另一个程序员把
$pdfobj->ezStream( array('compress' => 0 ) );
放在了生成PDF的地方,这就是问题的原因。我把它移走了,现在一切都很完美。