我这样用IE下载文件,如何才能到一次下载多个页面,只显示一个对话框。=========================================================================
 //  设置响应头和下载保存的文件名
response.setContentType( "application/pdf");
response.setHeader("Content-Disposition","attachment;  filename=\""  +  strDisplayFilename  +  "\"");
 //  打开指定文件的流信息
 File  f=new  File(filepath,filename);

解决方案 »

  1.   

    装个FrontPage可以把整个网站下下来.....
      

  2.   

    手误,下载多个文件,不是页面。
     File  f=new  File(filepath,filename);
      

  3.   

    你可以写一个ActiveX来自动下载额外的文件
      

  4.   

    TO:jiangsheng(蒋晟.Net[MVP]) 
    ActiveX不取得认证的话,每次都有一个提示出来是不是危险的,如果我不安全认证就直接在客户端安装上ActiveX,虽然每次使用的时候都有提示,这个提示都可以接受的,ActiveX也能更新.但是我现在就是担心我随着ActiveX一起发布的cab文件能安全的下载下来吗,能自动安装 替换 注册不.
    我在inf文件写了DestDir=c:\temp可是文件没有下载到那里去,是我的写法不对吗.我的机器环境是winxp+sp2. ie60xpsp2都是update到最新的了,这个环境是不是对cab ActiveX 有更严格的要求.
      

  5.   

    这个要看客户端的设置.签名只是增加控件的可靠性,用户可能因此更倾向于下载安装控件。
    你可以用GetSpecialFolderLocation来获得系统目录。
      

  6.   

    我不太想对客户端的ie和windows系统安全属性进行修改,
    可以把我的ActiveX直接在安装的时候就注册了,以后用户使用的时候顶多每用一次就一次的安全警告提示。其实我更关心的是我附带那些设备和系统更新文件的下载和安装。我早上在试的时候对cab文件的提示是说,没有得到安全认证不给我进行设备程序安装和更新。
    inf文件中可以这样定义要下载的文件位置吗。
    [rtl60.bpl]
    file=
    FileVersion=6,0,6,243
    DestDir=11  <-- 这个我知道是系统system32的路径。[APCMonitor.exe]
    file=http://LIJW-XPJP/APCMonitor.cab
    DestDir=c:\temp  <-- 这个是我测试时候想放置的路径,就是这个不成功,我在查这个参数的用法呢。希望能给些提示。