asp.net 下载文件时如何设置ie为默认下载

解决方案 »

  1.   

    服务器无法控制客户端行为...只有客户端程序才能做到,ASP.NET永远做不到...
      

  2.   

    添加Download.aspx页。FileStream f= new FileStream("", FileMode.Open);  
    byte[] buffer = new byte[f.Length];  
    f.Read(buffer, 0, buffer.Length);  
    f.Close();  
    Response.ContentType = "application/octet-stream";  
    Response.AddHeader("Content-Disposition", "attachment; filename=" + HttpUtility.UrlEncode("", System.Text.Encoding.UTF8));  
    Response.BinaryWrite(buffer);  
    Response.Flush();  
    Response.End();   参考