使用 TCPDF 将 pdf 保存到我的服务器

Nad*_*ine 0 php tcpdf

我是 PHP 新手,我正在使用 TCPDF 从我的网站生成 PDF。我可以毫无问题地下载所有文件,但是当我尝试将其保存到服务器中的文件夹时,我发现了问题。我试过这个:

    $pdf->Output('../pdf/example_001.pdf', 'F');
Run Code Online (Sandbox Code Playgroud)

我试过这个

    $filepath = "../../pdf/test.pdf";
    $fp = fopen($filepath, "w");
    fwrite($fp, $pdf);
    fclose($fp);
Run Code Online (Sandbox Code Playgroud)

但它给了我一个空文件。

小智 5

回复有点晚。您可以使用以下格式保存文件:

$pdf->Output(dirname(__FILE__).'/pdf/'.$pdf_name.'.pdf', 'F');
Run Code Online (Sandbox Code Playgroud)

'F' 参数用于在文件系统中存储文件。将dirname(__FILE__)有助于给相对路径,这是很重要的。在此示例中,我将 PDF 存储在文件夹“pdf”中,该文件夹与我使用上述行的文件位于同一文件夹中。相对或绝对路径文件夹路径很重要。__DIR__也可用于定位当前目录。