繁体   English   中英

TCPDF保存文件具有755权限

[英]TCPDF save file with 755 permission

我正在尝试使用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? 谢谢。

0755权限将无济于事,这将是不合适的,并且有潜在的危险。 PDF文件无需将其标记为可执行文件即可阅读。 我会仔细检查您的路径(显示绝对路径-您所依赖的是相对路径,而您的cwd可能不是您想的那样)以及封闭文件夹的权限。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM