c html转换为mht原理,请教关于使用CDO将Html转换成Mht的问题

aee7c0b99fa019a633be84ac79bc76ea.png

悬赏园豆:5

[已关闭问题]

57e7d7b654833469823ca1a38534c098.png

public void HtmlToMht(string src, string dst)

        {

            CDO.Message msg = new CDO.MessageClass();

            CDO.Configuration c = new CDO.ConfigurationClass();

            msg.Configuration = c;

            msg.CreateMHTMLBody(src, CDO.CdoMHTMLFlags.cdoSuppressNone, "", "");           

            ADODB.Stream stream = msg.GetStream();

            stream.SaveToFile(dst, ADODB.SaveOptionsEnum.adSaveCreateOverWrite);           

            stream.Flush();

            stream.Close();           

        }

一旦调用这个函数后,这个源文件(src)就没办法删除了,提示文件正在被使用,用File.Delete(src)删除不了,手工删除这个文件也删不了,

甚至连程序退出后这个文件还删不了,一定要把IIS重启或回收一下才可以删除,请教解决方法

bc5f6018cd4e3baded2555144c77babe.png

DoNet鸟

|

初学一级

|

园豆:0

提问于:2008-07-15 09:03

显示帮助

使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值