我正在拉拉维尔8的一个项目中工作。我制作了一份联系表格,它将被发送到我的电子邮件地址,并包含姓名、电子邮件、信息和附件。姓名,电子邮件和信息是必需的,但没有附件。当我发送完全填写的表单(姓名、电子邮件、信息和附件)时,一切正常,邮件也会发送到我的电子邮件地址(附件),但如果我只填写姓名、电子邮件、邮件和附件,它会打印一个错误:
Call to a member
我正在开发一个电子邮件查看器,它读取.eml文件并在浏览器控件中显示消息。我已经找到了代码片段,它可以显示7位和引用的可打印消息(内容-传输-编码:引用-可打印/内容传输-编码: base64)。我需要的是解码8位消息.": // I need an 8bit decoder here!!!我真的需要一个8位解码器吗?你知道一个好的译码器吗?正如SLaks所提到的,我需要在进程一开始就将邮件源加载到字节数组中,而不是字符串中。从字节数组检查邮件头中