PHPMailer()上载和附件问题

PHPMailer()上载和附件问题,php,phpmailer,Php,Phpmailer,我正在尝试使用PHPMailer()发送电子邮件。通过电子邮件,我正在尝试发送附件。此外,附件将由用户上传,因此,提供了上传按钮 <input type="file" name="fileToUpload" id="fileToUpload" /> <input type="hidden" name="MAX_FILE_SIZE" value="10000000" /> 上传后,我尝试将文件附加到电子邮件中 $mail->addAttachment('attach

我正在尝试使用
PHPMailer()
发送电子邮件。通过电子邮件,我正在尝试发送附件。此外,附件将由用户上传,因此,提供了上传按钮

<input type="file" name="fileToUpload" id="fileToUpload" />
<input type="hidden" name="MAX_FILE_SIZE" value="10000000" />
上传后,我尝试将文件附加到电子邮件中

$mail->addAttachment('attachments/'.$_FILES['fileToUpload']['name']);

我的问题是,
附件
文件夹中没有保存任何文件,也没有随电子邮件一起发送附件。但是,我成功地将剩余的电子邮件发送到了预定的目的地。

很明显,如果没有可附加的文件,那么将其附加到电子邮件将不起作用。。。首先修复你的上传,然后再考虑电子邮件。你是在linux还是windows上尝试这样做?无论如何,请尝试对targetdir使用绝对路径<代码>/attachment在linux上位于根级别。在添加atachment时,还需要使用['tmp_name']`。
$mail->addAttachment('attachments/'.$_FILES['fileToUpload']['name']);