我试图在我的MySQL数据库中存储使用phpmailer上传的文件的链接,以便当网页调用记录时,用户可以下载文件。
在我添加锚标记之前,我的文件已按照我的要求附加。现在,他们不再附加到电子邮件,只有文件名进入数据库。我错过了一些简单的东西吗?
$mail->AddAttachment("<a href='/home/company/upload/'>".$_FILES['rfile']['name'][0]."</a>"); // add attachments
$mail->AddAttachment("<a href='/home/company/upload/'>".$_FILES['rfile']['name'][1]."</a>"); // add attachments
答案 0 :(得分:0)
为什么要将HTML放入需要文件路径的内容中?这样做(并注意Marc B所说的 - 你应该在某处调用move_uploaded_file()
。)。
$mail->AddAttachment('/home/company/upload/'.$_FILES['rfile']['name'][0]);
$mail->AddAttachment('/home/company/upload/'.$_FILES['rfile']['name'][1]);