Response.AppendHeader("Content-Disposition", "attachment; filename=" + HttpUtility.UrlEncode("../NewFile/GC/20041118949505683.doc",System.Text.Encoding.UTF8));
Response.ContentType = "application/octet-stream";
Response.WriteFile("../NewFile/GC/20041118949505683.doc");
Response.End();为什么也次下载后 系统总是提示20041118949505683.doc[1] 或者是20041118949505683.doc[2]之类的文件呢?为什么不是提示20041118949505683.doc??
请大家帮忙!
Response.ContentType = "application/octet-stream";
Response.WriteFile("../NewFile/GC/20041118949505683.doc");
Response.End();为什么也次下载后 系统总是提示20041118949505683.doc[1] 或者是20041118949505683.doc[2]之类的文件呢?为什么不是提示20041118949505683.doc??
请大家帮忙!
解决方案 »
- 和sql2005
- 想做一个像银行交易过程弹出“正在传输”的功能
- GridView 和并单元格的问题!
- 如何在datagrid中显示一张表中某一列的某几行
- SqlDataAdapter的UpdateCommand怎样做才能更新到数据库
- 哪位能给个customValidator客户端验证的例子?
- 大家帮我看看这个时间正则表达式,为啥7点多老出错呢?
- 首字母查询歌手名
- asp.net设计界面框架及布局的思想和实现 ---来者有分
- asp.net中调用非托管的dll能加载但使用不了里面的方法
- 知道本地文件路径,如何上传文件(注意不是用file控件)
- ScriptX打印问题,为什么我的几个按钮都不能执行?
Response.ContentType = "application/octet-stream";
Response.WriteFile("../NewFile/GC/20041118949505683.doc");
Response.Flush
Response.Clear()
Response.End();上面那样试试。。
FileInfo fi=new FileInfo("../NewFile/GC/20041118949505683.doc");
Response.Clear();
Response.ClearHeaders();
Response.Buffer = false;
Response.ContentType = "application/octet-stream";
Response.AppendHeader("Content-Disposition","attachment;filename=" +HttpUtility.UrlEncode(fi.FullName,System.Text.Encoding.UTF8));
Response.AppendHeader("Content-Length",fi.Length.ToString());
Response.WriteFile(fi.FullName);
Response.Flush();
Response.End();