[英]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.