偶发现一个mth文件中有一个plmm的图片,想提取出来,各位给出个主意,想想办法
mht文件里面图片什么的都是以 base64编码存储的
怎么才能把里面的图片提取出来另存为gif或者jpg格式!
最好用c#实现

解决方案 »

  1.   

    打开mht页面,右键“图片另存为”,不会是有成百上千的mht页面吧?
      

  2.   

    mht页面中的mm图片没有办法另存为!
      

  3.   

    ie打开后重新另存为普通的文件,就会出现一个文件夹,里头是*.tmp,改名字吧!ppmm就出来了!
      

  4.   

    ie打开后重新另存为普通的文件,就会出现一个文件夹,里头是*.tmp,改名字吧!ppmm就出来了 我试了一下,另存为html文件,可是没有文件夹出现啊!
      

  5.   

    我这边的mht上的图片是可以被另存为。
      

  6.   

    比如说a.mht,打开后另存为就变成a.html和a.files的文件夹,图片应该就在a.files里。
    当然如果没有图片,a.files就不会出来了!
      

  7.   

    我的mht的图片也可以另存为。没有右键一般是用javascript屏蔽了!lz可以试试查查源代码,看能不能找到路径!
      

  8.   

    word试一试不过我没做过,我都是把word转成mht的,这样看图片不会有word的显示问题
      

  9.   

    关键是把mht发出来共享啊。。
      

  10.   

    mht是有规范的,你可以参考规范,写代码进行解码
    http://www1.ietf.org/html.charters/OLD/mhtml-charter.htmlhttp://www.dsv.su.se/jpalme/ietf/mhtml.html
      

  11.   

    能不能用XML的格式读入,然后存到数据库里面
    再读出,应该就可以了吧。