.net 如何不被讯雷拦截下载的文件? 上面这代码中 ,如果我安装了讯雷的话,会被拦截了地址,直接跳出来一个网页的地址,请问怎么解决 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把讯雷的监视插件清理掉,或是把下载写成流的方式, //流方式下载 protected void Button4_Click(object sender, EventArgs e) { string fileName = "aaa.txt";//客户端保存的文件名 string filePath = Server.MapPath("DownLoad/aaa.txt");//路径 //以字符流的形式下载文件 FileStream fs = new FileStream(filePath, FileMode.Open); byte[] bytes = new byte[(int)fs.Length]; fs.Read(bytes, 0, bytes.Length); fs.Close(); Response.ContentType = "application/octet-stream"; //通知浏览器下载文件而不是打开 Response.AddHeader("Content-Disposition", "attachment; filename=" + HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8)); Response.BinaryWrite(bytes); Response.Flush(); Response.End(); }这样写同样会被拦截了地址,还有什么改进的方法吗? 点击下载按钮,跳转到一个随便的页面,里边写下载的代码。代码最后然后吧那个页面关了。 一段简单的C#代码求解释。。 除了控件事件外,谁能举个用一般方法很难解决,而必须用委托才能容易解决的例子 关于在窗体画一个字符串的问题 c#winform:webrequest,webresponse的超时问题 关于VS2005中的DataGridView继承问题? 在C#中怎样读写XML文件到DataGrid上去 关于C#的绘图功能 在C#里 如何通过代码直接 对Windows剪贴板进行操作 有人在C#中将Class Library封装成com吗?请教。 DEV GridControl 控件如何实现按钮列每行按钮的状态 多层表头 请教SQL语句 急!!!!
或是把下载写成流的方式,
protected void Button4_Click(object sender, EventArgs e)
{
string fileName = "aaa.txt";//客户端保存的文件名
string filePath = Server.MapPath("DownLoad/aaa.txt");//路径
//以字符流的形式下载文件
FileStream fs = new FileStream(filePath, FileMode.Open);
byte[] bytes = new byte[(int)fs.Length];
fs.Read(bytes, 0, bytes.Length);
fs.Close();
Response.ContentType = "application/octet-stream";
//通知浏览器下载文件而不是打开
Response.AddHeader("Content-Disposition", "attachment; filename=" + HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8));
Response.BinaryWrite(bytes);
Response.Flush();
Response.End();
}这样写同样会被拦截了地址,还有什么改进的方法吗?