如何在PHPMailer中添加文件附件?
我使用 PHPMailer 进行邮件发送,我想为来自服务器的每封邮件添加文件。
以下是我的服务器上的文件夹结构。
-public-html
- main-folder
- files
- a.doc
- b.docx
- mailer
- mailer.php
我在我的 mailer.php 文件中尝试了以下行,但它不起作用
$mail->AddAttachment('main-folder/files/a.doc', 'pricelist.doc');
I am using PHPMailer for mailing facility, I want add file with each mail from my server.
following is folder structure on my server.
-public-html
- main-folder
- files
- a.doc
- b.docx
- mailer
- mailer.php
i have tried the following line in my mailer.php file but it is not working
$mail->AddAttachment('main-folder/files/a.doc', 'pricelist.doc');
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
试试这个:
try this:
郑重声明,你的道路是错误的。您需要根据您在问题中给出的文件布局提供字符串“../files/a.doc”。它不是 PHPMailer,需要文件的完整绝对路径。
Your path was wrong, for the record. you needed to be giving the string '../files/a.doc' instead, based on the file layout you gave in the question. IT was not PHPMailer requiring a full absolute path to the file.