我的思路是这样的,jsp实现
1.首选实现一个远程文件的下载到本地固定位置(不是指服务器上的路径)
2.用for循环来实现批量下载,用户在浏览器上看到的只是  文件正在下载.....
为什么要用for,是因为用户选择了某部分文件。我查了很多资料,用了两种方法
1.实现了单个文件保存到本地,但需要用户选择本地路径.这种方法有弹出窗口询问用户保存到哪个地方,批量不知道如何实现?
2.实现了单个文件保存到服务器的某固定路径,但是就是不知道如何才能把这个程序改成保存到本地比如说固定c:/下?

解决方案 »

  1.   

    问题1:如果你后台用for显示要下载的文件,那前台会有多个链接选项,这样的话想下载只能去挨个点,如果不挨个点也会出现对话框。你可以选好固定的保存路径实现批量下载。方法很多,自己尝试写一些
    问题2:你可以通过href链接的形式进行下载,直接在href中显示文件的所在路径。
      

  2.   

    我的jsp页面得到一批url,比如http://192.168.0.132:8080/e/cam1/abc.asf
    然后要把这些文件都下载下来。
      

  3.   

    shuai45(付出总有回报,要做就做最好.) 帮我写一个吧
      

  4.   

    能用javascript调用迅雷也可以阿,有没有知道的各位!
      

  5.   

    开来我的意思写的不明确,大家都没有理解,我的两种方式都已经实现了,
    第一种 单个文件弹出保存,已经实现,但是批量保存有问题,不可能连续不断的弹出窗口,客户感受不好。
    第二种 实现ftp下载保存到服务器端,已经实现,但我要求保存到本地。
    目前我再采取用ftpActive控件实现批量下载,正在进行中.....
      

  6.   

    第一个问题,是否能先在服务器端先打包你要下载的文件。
    第二个问题,我们使用的一个软件也是直接下载到本机的某个目录下,用户不需要确认,应该思路差不多,使用的是ActiveX控件实现,由于不是我写的所以不好给你。
      

  7.   

    哈哈,我第一次看到有人用jsp来下载文件的.呵呵.你可以用javabean啊.呵呵.
      

  8.   

    还好我以前做过,
    你的批量页面 ,
     1.复选框然后有好多文件.
     2.写一个文件下载的方法,写入原始文件路径,目标文件路径!
     3.for 来重复调用。
    如果你是 Java Swing的话,具体代码我不太会了,如果你是J2EE的话,我这里有代码!
      

  9.   

    不过可以用JS调用讯雷什么的这个主义好```者主意不错调用 WEB讯雷,哈哈,就是不知道怎么弄!
      

  10.   

    哪位大哥们有代码能不能发给我一下啊,[email protected]