我有一个单独发送电子邮件的表单。如果我上传图片,它会在附加图片后发送电子邮件。但如果上传的文件是xls或xlsx,则收到的电子邮件只是一行--B_ATC_565ddfb61a799--。 没有表格数据。没有附件。发生在我开始创建html电子邮件时或发送之前是否附加文件。
我正在使用CodeIgniter进行表单,上传和电子邮件。表单数据和上传的文件名保存到数据库中,然后通过循环来附加文件。
上传后我从服务器ftp它时文件本身很好。 我正在使用root的完整路径。 我尝试了多个文件,所有文件都有相同的结果。如果xls / xlsx文件是其中一个附件,则会失败。
赞赏任何和所有建议。
答案 0 :(得分:0)
通过进一步测试,我发现如果有任何附件,它将会失败。当我试图将附件变成链接时,它也失败了。
原来这是一个路径问题。我已经更改了一个常量名称,并错过了在该声明中更改它。
当我引起自己的困惑时讨厌它,但它永远不会失败似乎我在问这个问题后就明白了。