php - 使用 phpmailer 发送邮件时无法访问文件错误?
问题描述
我的电子邮件是带附件发送的,但我收到错误/消息无法访问文件。这是我的代码
if (isset($_FILES['file1'])) {
foreach ($_FILES['file1']['tmp_name'] as $key => $tmp_name)
{
$att_key = $_FILES['file1']['name'][$key];
$file_name = $key . $_FILES['file1']['name'][$key];
$file_size = $_FILES['file1']['size'][$key];
$file_tmp = $_FILES['file1']['tmp_name'][$key];
$file_type = $_FILES['file1']['type'][$key];
move_uploaded_file($file_tmp, "upload/" . time() . $file_name);
$attchments[$att_key] = "upload/" . time() . $file_name;
}
}
else{
}
foreach ($attchments as $key => $value) {
$mail->addAttachment($value, $key);
}
解决方案
推荐阅读
- typescript - 打字稿编译器-禁用或删除
- ansible - 带有 json 输出的 Ansible 剧本
- php - 我收到此错误错误:不正确的时间值:第 1 行的“时间”列的“16:44:09 PM”,我不知道为什么
- python - 将 tensorflow/keras 模型转换为 tensorflow lite 模型时的问题
- autodesk-forge - 查看器以 404 状态响应。上传/翻译模型没有问题,但查看器 api 中的访问被阻止
- scala - 如何在两个数组列中找到共同元素?
- python - 如何收集所有“子”字典键?
- android - bindService 将客户端限制到特定的应用程序
- asp.net-core - 在给定 HttpContext 的情况下,从 AuthorizationHandler 为查询参数调用默认模型绑定器
- java - 如何将示例部分中的黄瓜数据表转换为 Map
使用java