使用下面这种方式可以让客户在点击连接时弹出文件下载时的“打开”、“保存”界面,如果此时点击“保存”按钮即可以立即下载,如果点击“打开”按钮则会再次弹出“打开”、“保存”界面让人选择,然后再次点击“打开”按钮文件才会在网页上打开,为什么会是这样的呢?help!!Response.Clear();
Response.ClearHeaders();
Response.Buffer=false;
Response.ContentType= fileInfo.ContentType;
Response.AppendHeader("Content-Disposition",fileInfo.OpenType+";filename=" +HttpUtility.UrlEncode(fileInfo.FileName,System.Text.Encoding.UTF8));
Response.AppendHeader("Content-Length",fileInfo.ContentSize.ToString());
Response.WriteFile(filefullname);
Response.Flush();
Response.End();
Response.ClearHeaders();
Response.Buffer=false;
Response.ContentType= fileInfo.ContentType;
Response.AppendHeader("Content-Disposition",fileInfo.OpenType+";filename=" +HttpUtility.UrlEncode(fileInfo.FileName,System.Text.Encoding.UTF8));
Response.AppendHeader("Content-Length",fileInfo.ContentSize.ToString());
Response.WriteFile(filefullname);
Response.Flush();
Response.End();
解决方案 »
- 按钮判断的问题
- asp:Literal 在aspx中的赋值问题,
- 无法将类型“System.Net.WebResponse”隐式转换为“System.Net.HttpWebResponse”
- 大家帮帮忙啊,我想的快神经病啦!
- 第三次发帖了:页面中多个BUTTON时,怎样控制焦点在想要的BUTTON上
- 一个关于Request传参问题
- 支付宝对接
- 如何动态生成HTMLINPUTFILEL 控件
- 谁能帮我!!!asp开发学籍管理系统+mssql!!!急!
- 如何在ASP.NET中直接打开一个doc 文件,并显示出来?(不通过下载)
- 一个令人头痛的问题,运行时错误
- 没有菜单栏 没有地址栏 没有按钮栏的IE窗口叫什么? 怎么用ASP.NET打开呢?
这是MS的长处.