如图片所示,当点击Browse的时候可以选择目录文件到表单中。当点击Add project to Archive则把该选择的目录添加到右侧的框中。并且当选中其中一个文件或文件夹时点击下面的remove还可以删除掉。。此为php项目可以用js完成该功能。但要求在MS IE 6.x/7.x, FireFox 2.x/3.x浏览器中浏览。。求高手帮忙。给高分。

解决方案 »

  1.   

    web项目。当然是服务器上做了。。楼上的有什么高招。。可以php来实现。
      

  2.   

    一, 服务器用不用php和你要的实现功能无关, 二, js不能访问系统应用程序, 那怕是jscript也很局限, 所以只用js不能完全实现你要的功能三, 要完成你的功能最好选择 flex + js
      

  3.   


    如果你不追求华丽的介面, 有一些ajax插件可以实现你类似功能, 例如jquery的上传插件, 上官方网搜一下, 一大吧
      

  4.   

    多文件上传就用<input type='file'>数组就可以了
      

  5.   

    js做客户端效果。
    PHP做服务端处理。
      

  6.   

    挺麻烦的,此类问题一般通过flash解决。
    麻烦点在于
    javascript没有权限访问你本机的文件,比如你想左边选了目录,右边就列出文件夹下所有的文件列表 ,这个恐怕javascript无能为力,ie下还可以通过浏览器访问windows系统机器的本地文件(ActiveXObject),firefox就别想了。
      

  7.   


    这位仁兄想多了。左边选择directory,然后点击Add project to Archive按钮就可以把此directory加到右边的框中,可以添加多个。当然也可以在右框中删除操作。此界面还右个按钮是用来上传的。就是点击这个按钮就可以将所有选择的文件以及文件夹中的文件上传到服务器。这里的上传是通过调用java applet来做的。
      

  8.   

    是多文件上传,但是选择的时候是通过directory来选择的。。比较麻烦。
      

  9.   

    那你这个选择就用applet做,然后用applet模拟浏览器上传文件
      

  10.   

    ActiveX 控件来。不然不行的把。系统默认是禁止JS的
      

  11.   


    谢谢指点。。如果你有例子可以发个给我参考参考:[email protected]
      

  12.   

     打算用java applet来实现目录的选择。先结贴了。。