![](/img/trans.png)
[英]php - instead of uploading to folder, send as email with attachment of file uploaded
[英]PHP: How to send file as the attachment without uploading to sever?
如何發送文件通過mail()
的PHP函數作為附件,而不上傳文件到服務器(只submiting形式后,使用$_FILES
數組)?
如果您使用的是$_FILES
數組,則該文件已經上傳到服務器(通常在/tmp
),因此您的問題沒有意義。
不過我明白你的意思。 您希望將其作為附件發送而不將其移動到更永久的位置。 這可以很容易地使用file_get_contents($_FILES['attachment']['tmp_name']);
.
獲取文件: $attachment = $_FILES['attachment']['tmp_name'];
獲取文件名:$attachment_name = $_FILES['attachment']['name'];
將文件添加到郵件: $mail->addAttachment($attachment,$attachment_name);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.