jpg之类他会打开的
好像没有什么办法

解决方案 »

  1.   

    这好象就要修理修理客户端的IE了,学学人家flashget, netants是怎么做的吧
      

  2.   

    请看下面的示例代码:
    string destFileName=Server.MapPath(@"下载的文件名");
    FileInfo fi = new FileInfo(destFileName);
    Response.Clear();
    Response.ClearHeaders();
    Response.Buffer = false;
    Response.AppendHeader("Content-Disposition","attachment;filename=" + Server.UrlEncode(Path.GetFileName(destFileName)));
    Response.AppendHeader("Content-Length",fi.Length.ToString());
    Response.WriteFile(destFileName);
    Response.Flush();
    Response.End();
      

  3.   

    do not forget to use
    Response.ContentType = "application/octet-stream";