在页面中从数据库查询的结果怎么以文件下载的形式发送到客户端 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你把存放在数据库里面的资料生成比如你要生成EXECL等后,然后以相应格式产生让用户下 只能用一楼说的类似的方法.除非不是纯粹的b/s,否则就必须用activeX.或者什么smart client之类的东西了. 你可以在服务器端使用流的形式将数据写到Response的OutputStream里面。然后在Response的Head区域写上文件类型比如(text/html),在输出到客户端时直接打开就可以了。例如:Response.AppendHeader("content-disposition", "filename=fileNameHere");Response.ContentType = "text/html";// This is default contenttypeResponse.OutputStream.Write(这里可以向输出流中写你从数据库中查到的数据,你需要自己组织一下);Response.End(); 下载链接指向一个页面,如OpenFile.aspx?id=***在OpenFile.aspx页面把数据流从数据库中读取出来,用下列语句输出Response.OutputStream.Write(byte[] array, int offset, int count);Response.Flush();Response.End();详细代码可以参照微软的在线讲座:http://www.microsoft.com/china/msdn/events/webcasts/shared/webcast/episode.aspx?newsID=1242101 FreeTextBox的使用问题 实在无语了 超怪!GZipStream压缩文件夹后里面的文件扩展名没了,怎么办啊,各位朋友帮帮忙 【【留言板の自动换行】】 做一个功能比较丰富的网页上用的聊天室(有一般常见聊天室的主要功能),需要用到什么技术? 求教一个日期选择的问题 winform通过httpwebrequest和httpwebresponse与web页交互问题 奇怪!从数据库中绑定显示的数据... [求助]httpd.ini url重写出了些问题 主要是太高兴!!!! 如何绑定两个表的数据 绑定数据传送
除非不是纯粹的b/s,
否则就必须用activeX.或者什么smart client之类的东西了.
Response.AppendHeader("content-disposition", "filename=fileNameHere");
Response.ContentType = "text/html";// This is default contenttype
Response.OutputStream.Write(这里可以向输出流中写你从数据库中查到的数据,你需要自己组织一下);
Response.End();
在OpenFile.aspx页面把数据流从数据库中读取出来,用下列语句输出
Response.OutputStream.Write(byte[] array, int offset, int count);
Response.Flush();
Response.End();
详细代码可以参照微软的在线讲座:
http://www.microsoft.com/china/msdn/events/webcasts/shared/webcast/episode.aspx?newsID=1242101