HttpResponse输出文件:
Response.Clear();
Response.ContentType = "application/octet-stream";
//通知浏览器下载文件而不是打开
Response.AddHeader("Content-Disposition", "attachment; filename=aaa.csv");
var sw = new StreamWriter(response.OutputStream);
//cc.Write<CustomerData>(list, sw, csvFileDesc);
sw.Flush();
sw.Close();
HttpRequest获取文件:
var sr = new StreamReader(request.InputStream);
原文链接:http://www.ttjcnet.com/forum.php?mod=viewthread&tid=136&extra=
本文介绍如何利用HttpResponse对象来输出文件供浏览器下载,并提供了一个简单的示例代码,包括设置响应类型、添加头部信息以及使用StreamWriter进行文件写入的具体步骤。
1166

被折叠的 条评论
为什么被折叠?



