将文件从文件系统拖放到IE9的Java web应用程序

将文件从文件系统拖放到IE9的Java web应用程序,java,drag-and-drop,filesystems,Java,Drag And Drop,Filesystems,我需要像谷歌硬盘一样实现拖放功能。这就是从文件系统拖动文件并将其放到浏览器窗口并开始文件上传的可能性。有没有办法用Java实现它? 谷歌硬盘和其他类似的服务是以什么方式实现的 UPD: 有几个jQuery插件可以实现这一点,但a还没有找到一个可以正确使用IE9的插件。我不能说Java,但您可以使用Javascript/jQuery 退房。当然还有其他选项,但是如果您想在浏览器中使用它,我想不出更简单的方法。在Java中,您可以在Java小程序中使用这个名为的类 您可以将FileDrop侦听器附加

我需要像谷歌硬盘一样实现拖放功能。这就是从文件系统拖动文件并将其放到浏览器窗口并开始文件上传的可能性。有没有办法用Java实现它? 谷歌硬盘和其他类似的服务是以什么方式实现的

UPD:
有几个jQuery插件可以实现这一点,但a还没有找到一个可以正确使用IE9的插件。

我不能说Java,但您可以使用Javascript/jQuery


退房。当然还有其他选项,但是如果您想在浏览器中使用它,我想不出更简单的方法。

在Java中,您可以在Java小程序中使用这个名为的类

您可以将FileDrop侦听器附加到小程序的JC组件(如JPanel),当用户将文件拖放到该组件上时,将调用FileDrop方法,使您可以使用所拖放的文件数组

JPanel  myPanel = new JPanel();
  new  FileDrop( myPanel, new FileDrop.Listener()
  {   public void  filesDropped( java.io.File[] files )
      {   
          // handle file drop
          ...
      }   // end filesDropped
  }); // end FileDrop.Listener 

然后,您可以通过ftp(例如使用Apache commons网络库的类)将文件上载到ftp服务器。

是的,有一种方法。看看。你想让它在Java桌面应用程序(如Swing或JavaFX)或基于Java框架(JSF、Wicket、Struts等)的Web应用程序中工作吗?我想让它在Java Web应用程序中工作:Spring、jQuery。是的,可以用applet。谢谢。