C# 保存网一个网页为mht文件的问题?
现在想根据一个URL保存成mht文件,但是用下面代码保存有些网页报错?
CDO.Message msg = new CDO.MessageClass(); CDO.Configuration c = new CDO.ConfigurationClass(); msg.Configuration = c; msg.CreateMHTMLBody("http://www.yesky.com", CDO.CdoMHTMLFlags.cdoSuppressNone, "", ""); ADODB.Stream stream = msg.GetStream(); stream.SaveToFile(@"d:\1.mht", ADODB.SaveOptionsEnum.adSaveCreateOverWrite);
CDO.Message msg = new CDO.MessageClass();CDO.Configuration c = new CDO.ConfigurationClass();msg.Configuration = c;msg.CreateMHTMLBody( "http://www.yesky.com", CdoMHTMLFlags.cdoSuppressAll, "", "");msg.GetStream().SaveToFile(@"d:\1.mht", ADODB.SaveOptionsEnum.adSaveCreateOverWrite);
[解决办法]
zswang 正解
CDO.CdoMHTMLFlags.cdoSuppressAll
[解决办法]
顶2楼
[解决办法]
收了
[解决办法]
好东西,收藏,顺便顶一下。
[解决办法]
并非每个网页保存都报错,只有一些(大部份报错)
---------------------------------------
晕了。