读书人

“前程无忧(mht文件)”简历照片导入解

发布时间: 2012-02-20 21:18:23 作者: rapoo

“前程无忧(mht文件)”简历照片导入
读出来的HTML内容为
<img width="90" height="110" src="cid:0e23f5f2-71b7-43bd-8dbb-3d75677ef3d4" complete="complete"/>
请问,
1、<img src="CID: >是什么样的路径?
2、怎样把真实的路径给解析出来,并显示出来?


请各位大侠帮帮忙,谢谢!


[解决办法]
mht是个分块的文件类型
在文件开头会声明一个分隔用的字符串xxxxx 长度不一定
然后每个块都是以 xxxxx开始 --xxxxx结束

每个块都会有一个块头,里面包括
1.文件id就是你的cid:
2.这个块的附件类型
3.这个块的编码
块头之后接着2个 \r\n然后就是正文

51job里面的 照片的文件类型是image cid就是你上面那个 编码是base64

我的程序是从mht文件里面根据你的cid截取相应的块,并且将正文提取出来。再用base64转换成流。最后转换成图片对象。

你可以对这个图片进行2种处理方式,
1.保存成图片文件,修改你的html img标签的src到这个图片地址。
2.直接使用动态页面,将图片输出。src改成一个aspx地址,这个aspx页面输出一个图片。


想看到详细的mht,请用记事本打开mht文件看看。

读书人网 >VB Dotnet

热点推荐