我正在使用代码点火器,我正在尝试发送带有附件的电子邮件,当我上传pdf时它运行良好,但是如果我上传word文件,我会收到一封空电子邮件,尽管我已经检查了word文件的上传是否成功,但所有上传的文件都在给定的路径中。但是在MSword文件案例中,电子邮件中没有任何内容。这是我的代码:
//My email function in controller
$attachment = $_FILES['file']['name'];
$this->email->attach('uploads/enquiry/'.$attachment);
您需要提供文件的完整路径。
所以而不是
$this->email->attach('uploads/enquiry/'.$attachment);
尝试这样的事情
$this->email->attach(FCPATH.'/uploads/enquiry/'.$attachment);
试试这样,你一定会得到答案:-
http://ellislab.com/codeigniter%20/user-guide/libraries/file_uploading.html