|
主题: 邮件里为什么无法显示图片?
|
 hansen
职务:普通成员
等级:1
金币:1.0
发贴:181
注册:2000/12/21 15:27:20
|
#12001/3/24 13:39:42
自己用jmail做了一个发信的小程序,邮件正文里使用了html格式,这样接收信件时就象看网页的样子,实际收信时也没太多问题,可以看到网页的样子了,奇怪的是,在看到的信件里,我本来定义了显示图片的位置空了出来,我用的是相对路径,就是显示不了图片,用foxmail和outlookexpress收信都是这样的,但是改为用绝对路径的话就可以,但关掉foxmail后再打开看的话,就又看不到图片了,我比较了一些其它邮件里的图片,发现它们的属性里关于图片url都是这样的file:///C:/WINDOWS/TEMP/***.GIF,而我的是file:///C:/WINDOWS/***.GIF,不知为什么会这样?它们没有用绝对路径也可以让图片显示的啊,而且关掉邮件程序后再打开也能看见啊,请大虾指点。
|
 semon
职务:普通成员
等级:3
金币:1.0
发贴:896
注册:2000/9/15 13:43:14
|
#22001/3/24 14:04:54
可能在编码的时候没把附件(图片)一起弄进去. jmail是什么?
|
 QQlan
职务:版主
等级:1
金币:1.0
发贴:158
注册:2000/9/19 10:35:21
|
#32001/3/29 4:08:00
没错 你那么编 结果是这样的
绝对路径是因为从网上下载了图片 你若是断线就又看不到图片了 要想把图片附带到信件里去首先要看你的软件选用什么 Content-Transfer-Encoding是base64还是什么? 图片要先编码然后再把位置插入html稳当图片的路径src位置(都可以程序完成)
顺便说一句 插如flash就更麻烦拉 :-) 需要手工编码呢
|
 hansen
职务:普通成员
等级:1
金币:1.0
发贴:181
注册:2000/12/21 15:27:20
|
|