Case by Case..

Wang Ting's Tech Blog
随笔 - 40, 评论 - 250, 引用 - 12

导航

关于

勿发广告,谢谢配合

标签

每月存档

最新留言

广告

 

Dim message, stream

 

Set message = CreateObject("CDO.Message")

message.MimeFormatted = True

'0 - cdoSuppressNone

message.CreateMHTMLBody "http://www.microsoft.com",0, "" ,""

Set stream = message.GetStream()

'2 - adSaveCreateOverWrite

stream.SaveToFile "C:\Test.mht",2

Set message = Nothing

stream.Close

Set stream = Nothing

小trick.. 即使有了ADO.Net,ADO还是很有用的……

 

打印 | 张贴于 2005-04-08 23:26:00 | Tag:暂无标签

留言反馈

#回复: 生成MHTML文件 编辑
为什么我运行时打不开网页亚
2007-04-17 12:15:00 | [匿名:green]
#re: 生成MHTML文件 编辑
楼主的这个VB程序保存下来的MHT,一旦拔掉网线,再打开,里面的图片和FLSAH甚至CSS都没有了,一片乱七八糟,有谁可以弄一个程序使得保存下来的MHT包括图片,FLASH,等所有网页信息的?
2006-03-02 01:28:00 | [匿名:johnny]
#re: 生成MHTML文件 编辑
如何再把MHTML文件还原成文本或HTML文件呢?
请回复:
pmws-wl@163.com
急切需知!谢谢!
2005-11-10 15:18:00 | [匿名:飘渺雾凇]
#re: 生成MHTML文件 编辑
我想了许多办法,最后也想用这个办法,有没有其他方式把HTML文件保存为一个整体.
2005-08-25 09:09:00 | [匿名:qianxj]
#re: 生成MHTML文件 编辑
我用楼主的方法只能在URL后传GET参数,POST参数要怎么传呢?
2005-04-29 09:44:00 | [匿名:beitl]
#re: 生成MHTML文件 编辑
生成 mhtml 的方法不少了,如何用简单的方法让 webbrowser 直接从内存流加载并显示 mhtml ?
这样就可以保存到数据库而不用单个文件。似乎更实用些。
2005-04-24 20:16:00 | [匿名:zxghl]
#re: 生成MHTML文件 编辑
@GodenJan:

WinWAX Express最大的特点是它可以非常直觉、方便的将若干相关网页(如一篇文章的多个页面)保存为一个MHT文件以供日后离线浏览。在保存MHT过程中的三个难题是:如果把页面上的动态内容完整保存下来(比如hover images、FLASH)、如何构造多页MHTML、如何提供最佳的用户体验。

由于个人精力关系,已经好久没有对这个软件更新了(虽然现在软件还卖的不错),感兴趣的话,可以交给你来进一步完善。:)
2005-04-18 19:52:00 | [匿名:JGTM'2005 [MVP]]
#re: 生成MHTML文件 编辑
@陈锐:

WinWAX Express也是用Delphi写成的,你可以来我的blog上面与我联系!:)
2005-04-16 19:26:00 | [匿名:JGTM'2005 [MVP]]
#re: 生成MHTML文件 编辑
其实MHT文件就是MIME格式的文件
to : JGTM'2005 [MVP] 我最近也在研究这个,不过我的开发工具是Delphi,有兴趣的话我们切磋切磋?
2005-04-15 11:25:00 | [匿名:陈锐]
#re: 生成MHTML文件 编辑
我没打错,我的意思就是ADO……

如果对于硬盘上的文件,要用file://格式。如果还有错误,你把页面的URL贴出来。
2005-04-11 20:31:00 | [匿名:Wang Ting]
#re: 生成MHTML文件 编辑
ADODB.Stream 至今在诸多脚本里都是很有用的……
2005-04-09 22:06:00 | [匿名:Wang Ting]
#re: 生成MHTML文件 编辑
主要功劳都是CDO di.
ADO 没起虾米做用~~
haha
2005-04-09 06:49:00 | [匿名:Zee]
对不起,目前本随笔不允许发表新评论.

Powered by: Joycode.MVC引擎 0.5.2.0