Codeigniter电子邮件附件无效

时间:2016-03-28 11:11:47

标签: php codeigniter email email-attachments

我已经检查了关于堆栈溢出的类似链接。但我无法找到任何解决办法。

我已查看链接

  1. Codeigniter send email with attach file
  2. Code Igniter -> attach email
  3. codeigniter send pdf file as email attachment
  4. 问题

    什么时候发邮件,我收到邮件。所有细节。但附件不起作用。

    尝试

    我回显文件名,它从控制器

    打印文件名

    代码

    ['abcd', 'acbd', 'acdb', 'cabd', 'cadb', 'cdab']
    
      

    我收到没有附件的邮件。有什么想法??

1 个答案:

答案 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);