将xls / xlsx附加到电子邮件的CodeIgniter仅提供--B_ATC _# -

时间:2015-12-01 18:17:24

标签: php excel codeigniter email

我有一个单独发送电子邮件的表单。如果我上传图片,它会在附加图片后发送电子邮件。但如果上传的文件是xls或xlsx,则收到的电子邮件只是一行--B_ATC_565ddfb61a799--。 没有表格数据。没有附件。发生在我开始创建html电子邮件时或发送之前是否附加文件。

我正在使用CodeIgniter进行表单,上传和电子邮件。表单数据和上传的文件名保存到数据库中,然后通过循环来附加文件。

上传后我从服务器ftp它时文件本身很好。 我正在使用root的完整路径。 我尝试了多个文件,所有文件都有相同的结果。如果xls / xlsx文件是其中一个附件,则会失败。

赞赏任何和所有建议。

1 个答案:

答案 0 :(得分:0)

通过进一步测试,我发现如果有任何附件,它将会失败。当我试图将附件变成链接时,它也失败了。

原来这是一个路径问题。我已经更改了一个常量名称,并错过了在该声明中更改它。

当我引起自己的困惑时讨厌它,但它永远不会失败似乎我在问这个问题后就明白了。