现在好的邮件客户端如outlook等支持直接插入图片,接收方阅读时也表现为非附件形式. 但是如果我们用代码实现呢?我们可以用下面2种方式实现
1.可以将图片传到有外链的网站,这个就无需介绍了,如果图片不变化,推荐这种形式。
2.采用base 64编码的方式,在此重点讲讲这种方式。
嵌入图片,可以说这是HTML的知识例了
1.首先需要准备图片,这里有个限制,我们在最后说明。
2.对图片进行base 64编码
这里采用PHP base64_encode 函数进行演示,代码如下:
$content=base64_encode(file_get_contents('F:\test.png'));
file_put_contents('F:\test.txt',$content);
会产生如下的编码:
iVBORw0KGgoAAAANSUhEUgAAAJwAAABPCAIAAACRcDubAAAABmJLR0QA/wD/AP+
gvaeTAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAgAElEQVR4nN19eZwVxdXoOVXVfb
dZgZlhFcVhWGRRQXbERD9lwAXjlkQNLkTQRDEuSUx8X5bPZ+IOrqAoGo0xGqOIMLjG
BRD3hZ0ZBNlhgFnv1l11zvuju+/cWRncfu+9+t3fTN/u6qo6dersp+pi2I44RiOiVKgwxIqA
HJshVyoyUKvTCYWWEQDAzACQfWGIMLiD/j1ABkSEoGQqAwA33e5UQcTs171mERHIv
4mC/YYRAECw8CpkBuC9TuhfZFrzKjAABtciGDYygGCvayISQkgpAcAYIwUqFEqiABYAEk
EJlChiglgqRmDmkMQ8hblSWmAkE0oLEQ2TJkAphBDEmEzTXkrHmfIxlCOURmPAtRBy
lIxJOwQiTU4SDCuIoAqjBETHaAUYlXYKTA2lbSGLRKRHxM1HPIBid5w1mj55PBiFRZbIwJ
+Nif93SwsoDgndYYGfvVwOd7pav9veUDvfILQzfnG4rbTZffaIv7eSNZ6277f3SseI+eaAZ
LfQ3sy0idGOV17HdTJ9IaJos4/ODPeQT7nV57soLWaw9XVnCOJw6S
..............省略..................
3.编写邮件
我们采用编写HTML源码的形式,因为在代码中实现也只能这种方式了,没有可视化的....
内容:
<BODY style="MARGIN: 10px"><DIV><IMG src="data:image/png;base64,此处加入上面的base64编码"> </IMG></DIV></BODY>
发送后,就会呈现下面的形式:
我们曾提到过图片有个限制,IE8(这边in7的foxmail用)只支持最大
32768 Bytes的base64编码,其他如chrome,IE9没有这个限制,而且一般图片转换成base64以后会增大30%,在此给个参考,上面的图片
格式: png
大小: 156 x 79px
原始大小: 14626 Bytes
转换后大小: 19504 Bytes.
- 大小: 14.3 KB
- 大小: 25.5 KB
分享到:
相关推荐
“精准邮件收集营销系统”是专门针对中小企业及个人而开发出来的一套互联网自动化营销系统,基于许可营销和信任营销原理,能够取代人工,快速构建企业与客户之间的信任关系,轻松实现将网站流量变成销量,是企业或...
1、在邮件中包含多个 TO、CC、BCC 和 REPLY-TO。2、支持的 SMTP 服务器包括 Sendmail、qmail、Postfix、Gmail、Imail、Exchange 等。3、支持嵌入图像,附件,HTML 邮件。4、可靠强大的调试功能。5、支持 SMTP 认证。...
上传至 flickr 网站而不必离开ACDSee。 NEW:增强相片的幻灯片放映功能,完整的音乐、摇拍、变化焦距和颜色效果。通过ACDSee,很容易就能与全世界分享您的相片。 让家庭打印轻而易举 通过ACDSee的打印设计工具您...
13.8 删除邮件消息中的附件 475 13.9 修复Python 2.4的email.FeedParser 解析的消息 477 13.10 交互式地检查POP3邮箱 479 13.11 探测不活动的计算机 482 13.12 用HTTP监视网络 487 13.13 网络端口的转发和...
私人信息版主工具独立的显示和存储缓冲区邀请链接与列出的先前对话开始聊天反垃圾邮件功能通过电子邮件恢复帐户生成图像缩略图以加快加载速度附件上传智能档案系统跨同一服务器上托管的网站的共享聊天私人对话室安装...
7、图片附件格式、大小配置与其他附件分开 8、个人空间可以展示应用的数据 9、优化了执行速度以及很多细节用户体验 10、增加第三方防护代码,大大提高了安全性 11、优化session存储路径,优化系统执行效率 ...
7、图片附件格式、大小配置与其他附件分开 8、个人空间可以展示应用的数据 9、优化了执行速度以及很多细节用户体验 10、增加第三方防护代码,大大提高了安全性 11、优化session存储路径,优化系统执行效率 感谢...
- 现代的用户界面,拖放文件,文件上传进度条,浏览器通知,嵌入图像消息,键盘快捷键,多语言邮件,.. - 邮件和附件都被加密。 - 纯文本和HTML电子邮件支持。两种格式都是加密的。 - 联系人管理 - 自动完成电子邮件...
16、强化在线编辑器(采用ewebeditor在线编辑器),可视化编辑器,类似word的所件即所得的在线内容编辑功能,支持表格、图片、FLASH、多种格式播放器插入,支持图片和附件上传。 17、字符过滤,自动过滤敏感字符,...
16、强化在线编辑器(采用ewebeditor在线编辑器),可视化编辑器,类似word的所件即所得的在线内容编辑功能,支持表格、图片、FLASH、多种格式播放器插入,支持图片和附件上传。 17、字符过滤,自动过滤敏感字符,...
19.5 多附件上传效果 19.6 上传控件内容清空 19.7 textarea显示记事本文件的内容 19.8 使用FSO读写文本文件 19.9 自动启动文件下载 19.10 创建Excel文件 19.11 JavaScript导出数据到Excel 19.12 JavaScript读取自身...
19.5 多附件上传效果 19.6 上传控件内容清空 19.7 textarea显示记事本文件的内容 19.8 使用FSO读写文本文件 19.9 自动启动文件下载 19.10 创建Excel文件 19.11 JavaScript导出数据到Excel 19.12 JavaScript读取自身...
FIX 当版块开启图片列表模式,在其版块下也设置了分类信息【上传图片类型】时,编辑出错 FIX 增加后台禁言时提醒用户 FIX 审核回复不参与回帖奖励 FIX 1221版本的一个斑竹删帖的bug FIX ...
34、两种编辑器选择,可视化编辑器,类似word的所件即所得的在线内容编辑功能,支持表格、图片、FLASH、多种格式播放器插入,支持图片和附件上传。 35、字符过滤,自动过滤敏感字符,避免损害网站形象、避免网站...
[程序功能]增强 任务系统,有奖任务完成后可自动领取奖励增强 批量上传图片,可选择相册分类增强 邀请注册码功能,融合论坛和空间的邀请机制增强 门户发布文章以及相关文章、封面图片 增强 DIY 模块扩展机制,增加...
1.3 在HTML中嵌入PHP 1.3.1 使用PHP标记 1.3.2 PHP语句 1.3.3 空格 1.3.4 注释 1.4 添加动态内容 1.4.1 调用函数 1.4.2 使用date()函数 1.5 访问表单变量 1.5.1 简短、中等以及长风格的表单变量 1.5.2 ...
1.3 在HTML中嵌入PHP 1.3.1 使用PHP标记 1.3.2 PHP语句 1.3.3 空格 1.3.4 注释 1.4 添加动态内容 1.4.1 调用函数 1.4.2 使用date()函数 1.5 访问表单变量 1.5.1 简短、中等以及长风格的表单变量 1.5.2 字符串的连接 ...
1.3 在HTML中嵌入PHP 1.3.1 使用PHP标记 1.3.2 PHP语句 1.3.3 空格 1.3.4 注释 1.4 添加动态内容 1.4.1 调用函数 1.4.2 使用date()函数 1.5 访问表单变量 1.5.1 简短、中等以及长风格的表单变量 1.5.2 ...
增加文件上传组件(FineUpload开源组件),用于页面附件上传;增加数据网格DataGrid嵌入页面,加载动态实体表数据;表单定制需求比较广泛,可以用于在线调查问卷,企业业务表单,CRM联系表单等各种场景。SlickMaster...