迅雷不能下载文件.通过JS语句执行到下载页面("文件另存为"的那个),可是点击保存后会先弹出迅雷下载页面,而这个页面下载后保存的只是web页面而不是我想要的东西,这是怎么回事?
解决方案 »
- 急,js获取本地图片路径后在img上显示
- 请教个问题: runat="server" Text='<%# Eval("ChangeMoney").ToString("N") %>这样报错:No overload for method 'ToString' takes '1' ar
- 天那,我在分类递归中用ExecuteReader来验证某分类是否有子节点,结果产生N多SQL进程,谁来教我一下怎么用SqlHelper
- 救急的问题:如何在页面间传递对象
- 急用:正则表达式限制小数点
- 如何向dataset中追加新内容
- 求:字符串转换的问题?
- css 熟悉者请进!!!!!!!!!!
- 请教文件下载后不刷新问题
- System.IndexOutOfRangeException: 索引超出了数组界限
- 数据库加过密的,如何解密
- 如何读写文件?
// filename 下载的文件名,如 download.sql
private void DowenLoad(string filename)
{
Page.Response.Buffer = true;
Page.Response.Clear();
//这里的ContentType也可以读存入数据库中的文件类型.
Page.Response.ContentType = "Application/unknown";
//attachment是以附件的形式下载,也可以改为online在线打开.
Response.AddHeader("Content-Disposition", "attachment; filename=" +
HttpUtility.UrlEncode(filename, Encoding.UTF8) + ";");
byte[] by = GetbyteFile(filename);//把文件转化为二进制
if (by.Length != 0)
{
Page.Response.BinaryWrite(by);
Page.Response.Flush();
}
Page.Response.End();
}