当前位置: 首页 > 知识库问答 >
问题:

f开(/path/)打开流失败:是一个目录

郭思淼
2023-03-14

如何修复打开stream失败:是一个目录,我用的是< code>ubuntu 16.04和< code>PHP 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/)无法打开流:是一个目录"

并且还会抛出一条名为“无法创建输出”的消息file/path/

共有1个答案

劳亦
2023-03-14

试试这个:

$mpdf->Output('Your-Location' . 'Your-File-Name.pdf', \Mpdf\Output\Destination::FILE);
 类似资料:
  • 嗨,我正在一台机器上部署一个我写的应用程序(所有的部署都是用tomcat)。 当运行应用程序(在浏览器中)时,我从catalina.out中得到一个错误: 会有什么问题?

  • 问题内容: 由于某种原因,我两次阅读都得到了一个。值得注意的是,Toast会打印“文件存在!”。我使用底部的来测试文件的内容是否正确。 Logcat … 问题答案: 返回一个File对象。如果在其上调用onString(您暗中进行了此操作),它将返回其路径。如果该文件是目录,则该路径 不会 以斜杠结尾,因此将导致类似的内容。 您可以使用,也可以仅致电。

  • 出于某种原因,我在两次阅读中都获得了。值得注意的是Toast会打印“文件存在!”。我使用底部的来测试文件的内容是否正确。 Logcat...

  • 我有一个错误: 警告:require_once(../questionTypes/Question.php):无法打开流:第25行的/home/u949913003/public_html/includes/essential.php中没有此类文件或目录 致命错误:require_once():无法在/home/u949913003/public_html/includes/essential.p

  • 问题内容: 我无法弄清楚这里出了什么问题…我试图更简洁地写这篇文章,但没有用。阅读有关此问题的其他建议后,我输入了所有额外的字符串。没有帮助。不知道发生了什么事。可能与权限相关吗?AFAIK我正在尝试写入内部存储器,并且不需要特殊权限? 每次,目录未完成或出现某种情况时,它都会“制作目录”。当到达myFile.createNewFile();时 它给出错误信息“打开失败:ENOENT(没有这样的文