mpdf下载不使用laravel在服务器上工作

时间:2018-05-31 07:05:07

标签: php laravel mpdf

$pdf = PDF::loadView('pages.qrdownload', compact('qr_code'));
return $pdf->download('event_qrcode.pdf');

当我尝试使用m pdf包下载pdf文件时,在极少数情况下pdf被下载,否则pdf下载被取消。

this pic shows the error of cancelled pdf.

enter image description here

上面的图片显示了取消pdf的错误。

2 个答案:

答案 0 :(得分:3)

供参考(评论中的原始答案):

它在恰好2.00秒后取消的事实可能表明您的服务器时间非常短,并且无法及时生成pdf。检查服务器和/或php超时,并在必要时增加它们。

答案 1 :(得分:1)

为了增加ubuntu服务器中的http和ftp超时,这是步骤,
 1.导航到目录/etc/apt/apt.conf.d(cd/etc/apt/apt.conf.d)
 2.创建一个新文件,例如。 99timeout(触摸99timeout)
 3.打开该文件(vi 99timeout)  4.粘贴下面的线条使其持续10秒。

  Acquire::http::Timeout "10";
  Acquire::ftp::Timeout "10"; 

5。保存文件(esc:wq)
6.重新启动服务器。