“前程无忧(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文件看看。