您好:
我用二进制流的方式实现下载,下载的文件全都来自于一个文件夹。
凡是txt类型的,下载后打开,除了该txt文件自身内容外还会自动加入该.aspx页面全部的html源代码(就像点击查看源代码那样)。再检查发现文件名被修改,如题所述,将xxx.txt改为xxx[1].txt, xxx[2].txt等。
注:非文件同名导致:虽然说来自于SQL Server的记录可能不同的记录会外联相同的url,但对于只存在一个url的情况仍然如上所述
请大家帮帮忙。
另,请不要告诉我用Response.Redirect()
我用二进制流的方式实现下载,下载的文件全都来自于一个文件夹。
凡是txt类型的,下载后打开,除了该txt文件自身内容外还会自动加入该.aspx页面全部的html源代码(就像点击查看源代码那样)。再检查发现文件名被修改,如题所述,将xxx.txt改为xxx[1].txt, xxx[2].txt等。
注:非文件同名导致:虽然说来自于SQL Server的记录可能不同的记录会外联相同的url,但对于只存在一个url的情况仍然如上所述
请大家帮帮忙。
另,请不要告诉我用Response.Redirect()
解决方案 »
- 请问在添加文字信息时怎么样可以自由改变字体大小与连接
- url中的#!是什么意思?
- URL Rewrite后保持PostBack地址的问题
- 成长的烦恼!
- document.all.WebBrowser.ExecWB(6,1) document.all.WebBrowser.ExecWB(6,6) 有什么不同之处?
- GridView的问题,很棘手的????????????
- 怎么计算当前位置到顶部的高度 JS
- Cache为什么不按照设置过期呢?
- 请问一个很弱的问题 table指定行读取
- OleDbDataAdapter openMDBAD = null;//数据适配器
- 关于DropDownlist组合查询的问题
- 求助:用javascript写的省市联动在fromview中为何无效?
protected void Page_Load(object sender, EventArgs e)
{
Response.ContentType = "text/plain";
Response.AddHeader("Content-Disposition", "attachment; filename=abc.txt"); //设置用户保存默认名称为abc.txt
Response.WriteFile(@"d:\a.txt"); //把a.txt输出
Response.End();
}