个人以为有两种情况:
1.头文件未设置
转为MHT文件2.这个是生成的文件中存在乱码的情况
public class PageToStatic
{
public PageToStatic()
{
}
public static void saveToMHT(string url, string _path, string _filename)
{
CDO.IMessage msg = new CDO.MessageClass();
CDO.Configuration cdoConf = new CDO.Configuration();
msg.Configuration = cdoConf;
msg.BodyPart.Charset = "utf-8";
msg.CreateMHTMLBody(url, CDO.CdoMHTMLFlags.cdoSuppressNone, "", "");
msg.GetStream().SaveToFile(_path + "\\" + _filename + ".mht", ADODB.SaveOptionsEnum.adSaveCreateOverWrite);
System.Threading.Thread.Sleep(500);
}
}
以上答案仅供参考,如有问题,发邮件wxd-860825@163.com
取消
评论