#define DATA_FILE3 "--INVT\r\n\
Content-type: image/jpeg;\r\n\
Content-Transfer-Encoding: binary;\r\n\
Content-Disposition: attachment;\r\n\
filename=\"%s\"\r\n\r\n"
第2章图片可以发现 邮件传送过来的图片所有 值为【0x00】 ,的全部为空。
也就是说Mail里面将它删除了。不知掉为什么。
第1章图片显示 类似于【B80A】 的数据转成了【0D0A】也就是 【\r\n】
我这个程序是通过最简单的socket通讯来操作的。
测试过很多次。socket里面send数据是OK的。
不知掉是不是mail语句除了问题?
该回答引用ChatGPT
根据您提供的信息,可能有以下几个可能性导致邮件传送过来的图片出现异常:
另外,您提到第1张图片显示的数据被转换成了0D0A(\r\n),这是正常的情况。在MIME邮件中,每行数据都应该以“\r\n”结尾,以表示该行已结束。
最后,您可能需要查看邮件传输过程中的日志,以确定具体的错误原因。