文件下载时,如何才能不弹出对话框?
代码如下:Response.ContentType = "unknown";           
Response.AddHeader("content-disposition", "attachment; filename=file" + System.IO.Path.GetExtension(strFileURL));
Response.Flush();
Response.WriteFile(Request.MapPath(strFileURL));
Response.End();总是弹出一个对话框,提示:[打开][保存][取消],我想要自动保存到客户端的指定路径中。如何做呢?

解决方案 »

  1.   

    如果不用ActiveX,就没有办法。
    如果用ActiveX,那你的ActiveX就是不可信的,没人给你做数字签名。
      

  2.   

    做不到,除非已经在客户端注册表定义了该MINE类型不提示直接处理。例如大多数BT客户端安装后,下载torrent都是不提示的。
      

  3.   

    知道了,不行,我做 activx 吧。不是做病毒,是用户说:不能要提示! 对于word,excel 等文件时,有提示,如果用户点了打开,就不知道文件在哪里了?修改完后,还要另存,如果点了保存,还要再打开一次。最重要的是,修改完后,还要再上传。用户反映太复杂。   唉,没办法呀!
      

  4.   

    用ActiveX可能会被杀毒软件杀掉哦,呵呵
      

  5.   

    我给用户说了,这个做不了。
    但是,他说了,如果这个问题不解决的话,就不给钱了。555555555555555chwfirst(无为) 的办法不错,呵呵
      

  6.   

    永远不要对客户说No~
    哈哈
    从ash那学来的