asp.net 下载实验报告(一)

本文介绍了在ASP.NET中实现实验报告下载的三种方式:MHT文件、Word文档和ZIP打包。详细讲解了如何使用MHT文件进行下载,涉及ADODB和CDO组件的引入,并提供了控制器接口和页面调用的实现过程。
摘要由CSDN通过智能技术生成

将用户的数据通过后台统计出来再用页面展示出来,但是如何将页面“实验报告”下载下来,第一种方式是以mht文件方式;第二种是word文档;第三种是zip打包。

第一种:mht文件

首先了解一下什么是mht文件,MHTML文件又称为聚合HTML文档、Web档案或单一文件网页。单个文件网页可将网站的所有元素(包括文本和图形)都保存到单个文件中。这种封装使您可将整个网站发布为单个内嵌MIME (MIME:通过 Internet 连接传递多媒体资源的一列标准。MIME类型通知程序对象所包含的内容(如图形、声音或视频)的聚合HTML文档(MHTML)文件,或将整个网站作为一个电子邮件或附件发送。Internet Explorer 4.0及更高版本支持此格式。

了解ADODB和CDO组件,在你的项目中引入这两个组件,如下图所示:
在这里插入图片描述
首先在控制器中添加Download(string userId)接口,然后就是复制下面的内容了,

public ActionResult Download(string userId)
        {
            var result = new ResultDto();

            try
            {
                var downPath = Server.MapPath("~/Data/Download/");

                if (!Directory.Exists(downPath))
                {
                    Directory.CreateDi
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值