2009-05-04 35 views
1

寻找寻找Java文件上传小程序(甚至是闪存),其符合以下要求的血统:Java小程序来管理文件上传到服务器

  1. 免费/便宜(是在寻找一个商业Web应用程序使用)
  2. 最好允许多个文件选择
  3. 能够在目标服务器上创建/编辑文件夹? (在安全根文件夹内)
  4. 覆盖目标目录中的文件的能力?
  5. IE +火狐支持需要... Safari浏览器,浏览器等的奖励
  6. 能力 “钩” 到流动施加额外逻辑

注:

  • 特别我在寻找能够上传到另一台服务器上的目录(例如,不在我的网络服务器或应用服务器运行的地方)
  • 目标服务器有一个共享驱动器,应用程序的所有用户都有权限存储文件。
  • 通过“体面的期待”我真的,真的想避免被“剥皮”像这样的UI: alt text http://www.swtguibuilder.com/images/swing_in.png

之前,我关闭了“不是编程相关的”我愿意需要能够挂钩到这样一个小程序来应用一些额外的权限逻辑等我不想重新发明轮子,如果别人已经做了一个已经做我需要的组件。

回答

1

这对Java来说相对容易。查看服务器端代码Apache Commons Fileupload。对于前端,有很多examples of flash-based file uploads

+1

而flash是Java小程序的首选技术。 – Tom 2009-05-04 15:51:10

+1

我不认为这个答案解决了在目标服务器上编辑文件夹的问题。我也不明白为什么闪光更好。 – Glenn 2009-05-04 20:41:44

0

您的问题的简单答案曾经是Flash。自Flash Player 10发布以来,它就不再是了。 Adobe对文件上传添加了限制,只允许在UIA - 用户启动的操作范围内上传文件。这意味着文件上传必须通过点击鼠标来启动。

有一些免费的文件上传内置闪存可用。唯一的问题是排队被FP10打破。将文件添加到挂起的上传列表是没有问题的。开始上传也不成问题。但是,当一个文件上传完成并且下一个应该开始时,如果您不再点击,那么Flash Player将不会允许它,这几乎是无用的。

0

有至少两个要求:

  1. Applet的文件上传这些都是可用的,例如:http://sourceforge.net/projects/jupload/
  2. 小工具来配置目标这是我的经验不寻常的,但我对写一个曾经一个Swing应用程序,它对于一个applet来说是相似的。有必要为用户提供远程文件系统的视图,启用视图的操作,然后上载更改。请注意,这里存在交易问题,所以这不是微不足道的。