怎样做下载?就是不直接链接文件路径,而是将文件直接输出到浏览器并提示下载. 文件类型不确定,但都是可以下载的文件. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看下新浪或GOOGLE等站软件下载页,“如果浏览器没有自动开始下载,请点击这里手动下载” 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(); 不行啊,这样写,竟然把当前ASPX页面给下载了. string filename="c:\\文件.txt";这个你要下载的文件,比如aaa.rar,不是*.aspx。 谢谢!我是输出要下载的文件,是它自己变成了下载当前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下载软件,它会自动跳出来下载,导致我刚才说的问题.我把它卸掉后就可以了. static 变量,如何让他永不失效?asp.net fckeditor问题 高分求一SQL语句 JSP在ASPX页面中传值的问题 求正则表达式 Microsoft Mobile Internet Toolki 1.0怎么才能装上? datagrid 的某一列的颜色, 可不可以通过后台cs 文件来设定呢? WebGrid控件右边的边框线为什么不显示呀? ligerUI之ligerGrid改变某一列值的色彩 一个菜得不得了的问题 (本人第一个问题)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下载软件,它会自动跳出来下载,导致我刚才说的问题.我把它卸掉后就可以了.