文件类型不确定,但都是可以下载的文件.
解决方案 »
- 谁用过vs2010的chart控件
- gridview 的问题
- AjaxPro使用的是GET还是POST啊?我们用的时候都没设置这个属性啊???
- 相当奇怪的问题求救!!!!!
- 可不可以只取一个字段的一部分?
- ASP.net问题求助
- WebHtmlEditor上传到服务器不显示
- 特别公告:CSYN-中国软件项目交易QQ群成立了 群号:6574727
- 初学者问题:怎么将数据写入SQLServer的ntext字段中去?
- vs2017和19将代码放在独立的文件中
- (本人第一个问题)GridView显示图片问题,望解答,捆饶以久
- RegularExpressionValidator 控件,怎么忽略大小写呢
string saveFileName = filename;
int intStart = filename.LastIndexOf("\\")+1;
saveFileName = filename.Substring(intStart,filename.Length-intStart);Response.Clear();
Response.Charset = "utf-8";
Response.Buffer= true;
this.EnableViewState = false;
Response.ContentEncoding = System.Text.Encoding.UTF8;Response.AppendHeader("Content-Disposition","attachment;filename=" + saveFileName);
Response.WriteFile(filename);
Response.Flush();
Response.Close();Response.End();
这个你要下载的文件,比如aaa.rar,不是*.aspx。
----------------------------------------------------------------------
string filename="c:\\文件.txt";
string saveFileName = filename;
int intStart = filename.LastIndexOf("\\")+1;
saveFileName = filename.Substring(intStart,filename.Length-intStart);Response.Clear();
Response.Charset = "utf-8";
Response.Buffer= true;
this.EnableViewState = false;
Response.ContentEncoding = System.Text.Encoding.UTF8;Response.AppendHeader("Content-Disposition","attachment;filename=" + saveFileName);
Response.WriteFile(filename);
Response.Flush();
Response.Close();Response.End();
是可以的,只是我机子上装了dudu下载软件,它会自动跳出来下载,导致我刚才说的问题.我把它卸掉后就可以了.