
{
Random rd = new Random();
string fileName = DateTimeNowToString("yyyyMMddhhmm") + rdNext() + "doc";
//存储路径
string path = ServerMapPath(fileName);
//创建字符输出流
StreamWriter sw = new StreamWriter(path, true, SystemTextUnicodeEncodingUTF8);
//需要导出的内容
string str = "<html><head><title>无标题文档</title></head><body>这里放从数据库导出的word文档内容</body></html>";
//写入
swWrite(str);
swClose();
ResponseClear();
ResponseBuffer = true;
thisEnableViewState = false;
ResponseCharset = "utf-8";
ResponseAppendHeader("Content-Disposition", "attachment;filename=" + >这个主要是JS实现的功能,应该和web服务器没有关系,可能是你的浏览器安全设置禁用了某些选项。
你试试浏览器选项中,修改"本地Intranet"内“对没有标记为安全的ActiveX控件进行初始化和脚本运行”这一项设置为“启用”。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)