摘要: 通过Response对象输出数据,在输出的过程中设置输出的类型,从而实现将GridView控件中显示的数据导入到Word文档。 protected void btnPut_Click(object sender, EventArgs e) { //添加HTTP头信息 Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode("report.doc", Encoding.UTF8).ToString()); // 阅读全文
posted @ 2012-12-26 14:53 赤日枫叶 阅读(195) 评论(0) 推荐(0)
摘要: 如果多人访问服务器,从服务器中下载文件,服务器将会承受巨大的压力。所以,在编写下载文件代码时要考虑到服务器的承受能力。很多读者都是直接读取整个文件进行下载,显然这种下载方式很不科学。采用分块下载文件,每次从服务器中读取固定大小的文件,会大大的缓解了多人访问时给服务器带来的压力。1,使用File类的OpenRead方法以文件流的形式打开要下载的文件以便进行读取。2,使用FileStream类的Length属性获取打开的文件流的长度。3,使用FileStream类的Read方法开始从文件流中读取固定大小的字节块并存储到byte数组中。4,使用OutputStrem对象的Write方法将读取的文件. 阅读全文
posted @ 2012-12-26 11:05 赤日枫叶 阅读(1066) 评论(0) 推荐(0)