是否存在Javascriptable FTP上载Java / Flash小程序?

为了能够将大型文件从HTML页面上传到FTP服务器,我正在寻找一个Java / Flash FTP上传小程序。

我真的很喜欢dhtmlxVault的工作方式,但我需要它上传到FTP服务器而不是HTTP文件上传。

如果applet没有自己的GUI,那将是非常好的,但是使用Javascript完全可以编写脚本,所以我可以使用HTML / CSS来实现它的外观。

我希望看看Yahoo!的YUI Uploader,因为它需要Flash,但文档只提到HTTP上传而没有FTP上传。

这正是IntegralFTP – 一个由Javascript包装的Java applet。 GUI全部用Javascript实现,因此您可以根据自己的喜好进行更改。

它支持SFTP,FTP和FTPS。

您可以使用http://www.integralftp.com上的 IntegralFTP,或从这里购买。

我尝试了ZUpload Java applet。

Pro的:

  • 用户界面的工作非常简单,我希望它能够正常工作。
  • 它是一个带有自己GUI的Java applet,但我能够在其中实现一些Javascript回调来更新HTML中的进度信息。 我可以进一步最小化GUI。

反对的:

  • 当上传失败时(当FTP服务器告诉它忙时,请稍后重试)它认为上传成功并继续下一个文件。 我试图捕获exception,但由于在applet中使用j-ftp的方式或我自己缺乏知识,我无法这样做。
  • 该项目自2003年以来似乎已经死亡,所以我不希望有任何更新。

所以我的结论是它还没有准备好在生产环境中使用。 我还需要一个更好的解决方案。

从技术上讲,如果您有权访问代码,任何swing应用程序只能进行少量修改。 如果您准备提供applet,也许您甚至可以使用java web start(需要更少的更改)。

这个怎么样(似乎是开源)? http://jupload.sourceforge.net/applet-basic-picture.html