问题描述
我发送带有附件的电子邮件,一切正常,但是我收到带有附件临时名称的电子邮件。此代码有什么问题?
foreach ($_FILES["file"]["name"] as $k => $v) {
$tmp_name = $_FILES["file"]["tmp_name"][$k];
$name = basename($_FILES["file"]["name"][$k]);
$mail->AddAttachment($tmp_name,$name);
}
解决方法
尝试对我有用
if (array_key_exists('filename',$_FILES))
{
foreach ($_FILES["filename"]["name"] as $k => $v)
{
$mail->addAttachment( $_FILES["filename"]["tmp_name"][$k],$_FILES["filename"]["name"][$k] );
}
}