我已经检查了关于堆栈溢出的类似链接。但我无法找到任何解决办法。
我已查看链接
问题
什么时候发邮件,我收到邮件。所有细节。但附件不起作用。
尝试
我回显文件名,它从控制器
打印文件名代码
['abcd', 'acbd', 'acdb', 'cabd', 'cadb', 'cdab']
我收到没有附件的邮件。有什么想法??
答案 0 :(得分:1)
要发送附件,请使用绝对路径而不是亲属,并确保您的附件可供公众访问。
绝对路径示例
c:/test/test/cv_uploads/cv.doc
在您的代码中尝试使用
$file_name= FCPATH.'/cv_uploads/'.$up_data['file_name'];
或
$file_name= $_SERVER["DOCUMENT_ROOT"].'/cv_uploads/'.$up_data['file_name'];
并使用此功能附加文件
$this->email->attach($file_name);