TCPDF以755权限保存文件

问题描述 投票:0回答:1

我正在尝试使用TCPDF保存PDF,然后将其附加到PHPMailer。一切顺利,直到附件过程。 PDF以0644权限保存。我得到的错误是Could not access file: /path_to_file/file.pdf

我正在创建pdf的方式是

$pdf->Output('file.pdf', 'F');

我添加附件的方式是

if(file_exists('/path_to_file/file.pdf')) {
   $mail->AddAttachment('/path_to_file/file.pdf', $name = 'PDF',  $encoding = 'base64', $type = 'application/pdf');
}

电子邮件已发送,但显然没有附件,因为我在日志中收到错误。有没有办法以0755权限保存PDF?谢谢。

php permissions phpmailer cpanel tcpdf
1个回答
0
投票

0755权限将无济于事,并且不合适且具有潜在危险性。 PDF文件不需要标记为可执行文件,以使其可读。我会仔细检查你的路径(显示绝对路径 - 你依赖于相对路径,你的cwd可能不是你的想法)和封闭文件夹的权限。

© www.soinside.com 2019 - 2024. All rights reserved.