繁体   English   中英

Java Applet管理文件上传到服务器

[英]Java Applet to manage file uploads to server

寻找符合以下要求的后裔Java文件上载小程序(甚至Flash):

  1. 免费/廉价(可以在商业Web应用程序中使用)
  2. 最好允许多个文件选择
  3. 能够在目标服务器上创建/编辑文件夹? (在安全的根文件夹中)
  4. 能够覆盖目标目录中的文件?
  5. 需要IE + Firefox支持... Safari,Chrome等。
  6. 能够“挂钩”到流程中以应用其他逻辑

笔记:

  • 特别是我正在寻找能够上传到另一台服务器上的目录的功能(例如,不在我的Web服务器或应用程序服务器运行的位置)
  • 目标服务器具有共享驱动器,应用程序的所有用户都可以在其中共享文件的存储权限。
  • 通过“体面的外观”,我真的非常希望避免这样的“皮肤化”的用户界面: 替代文字
    (来源: swtguibuilder.com

在因“与编程无关”而被关闭之前,我需要能够挂接到这样的小程序中,以应用一些附加的权限逻辑等。如果有人制造了组件,我不想重新发明轮子那已经满足了我的需要。

使用Java相对容易。 查看Apache Commons Fileupload以获取服务器端代码。 对于前端,有许多基于Flash的文件上传示例

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

有一些内置在Flash中的免费文件上传器。 唯一的问题是FP10破坏了排队。 将文件添加到待处理的上传列表中没问题。 开始上传也没有问题。 但是,当一个文件上传完成并且应该开始下一个文件上传时,如果您不再次单击,Flash Player将不允许它,这几乎没有用。

至少有两个要求:

  1. Applet文件上传器,这些文件可用,例如: http : //sourceforge.net/projects/jupload/
  2. 用于配置目标的小部件这在我的经验中是不寻常的,但是我为Swing应用编写了一次,与applet类似。 必须为用户提供远程文件系统的视图,启用对视图的操作,然后上载更改。 请注意,这里存在交易问题,因此这并非易事。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM