Fopen(/ path /)无法打开流:是一个目录

时间:2018-03-15 07:27:11

标签: php codeigniter mpdf

如何修复无法打开流:是一个目录,我正在使用ubuntu 16.04PHP CodeIgniter框架。

代码

 public function downloadFiles()
 {
      $estructure = "/home/administrator/Downloads/pdfs_new12/";
      $data =  $this->Mdi_download_invoices->download_pdf_files(12);    
        foreach ($data as $d)
        {
             $mpdf = new \Mpdf\Mpdf();
             $html = $this->load->view('download_all_invoices/pdf',$data,true);
             $mpdf->WriteHTML($html);
             $mpdf->Output($estructure.$d->invoice_id);
        }
  }

我正在尝试生成多个PDF文件,它会在指定目录中生成所有文件,但在流程结束时会显示一个名为

的警告
  

“Fopen(/ path /)无法打开流:是目录”

并且还会抛出一条名为Unable的消息来创建输出file /path/

1 个答案:

答案 0 :(得分:0)

试试这个:

$mpdf->Output('Your-Location' . 'Your-File-Name.pdf', \Mpdf\Output\Destination::FILE);