代码之家  ›  专栏  ›  技术社区  ›  scunliffe

用于管理文件上传到服务器的Java小程序

  •  1
  • scunliffe  · 技术社区  · 17 年前

    正在寻找符合以下要求的Java文件上传小程序(甚至Flash):

    1. 免费/便宜(是的,希望在商业web应用程序中使用)
    2. 最好允许多个文件选择
    3. 是否能够在目标服务器上创建/编辑文件夹?(在安全的根文件夹中)
    4. 是否能够覆盖目标目录中的文件?
    5. 需要IE+Firefox支持。。。Safari、Chrome等,额外奖励
    6. 能够“挂钩”到流程中以应用附加逻辑

    笔记:

    • 我特别希望能够上传到另一台服务器上的目录(例如,不是我的web服务器或应用程序服务器运行的地方)
    • 目标服务器有一个共享驱动器,应用程序的所有用户都有存储文件的权限。
    • 通过“体面的外观”,我真的,真的很想避免这样一个“有皮肤”的用户界面: alt text
      (来源: swtguibuilder.com )

    在我因为“与编程无关”而被关闭之前,我需要能够连接到这样一个小程序,以应用一些额外的权限逻辑等。如果其他人已经制作了一个已经满足我需要的组件,我不想重新发明轮子。

    3 回复  |  直到 7 年前
        1
  •  1
  •   Zack Marrapese    17 年前

    这在Java中相对容易。调查 Apache Commons Fileupload 用于服务器端代码。对于前端,有很多 examples of flash-based file uploads .

        2
  •  0
  •   Johan Öbrink    17 年前

    你的问题的简单答案过去是Flash。自从FlashPlayer10发布以来,它就不再是了。Adobe增加了文件上传限制,只允许在用户发起的UIA范围内上传文件。这意味着文件上传必须通过鼠标点击开始。

    有一些内置闪存的免费文件上传器可用。唯一的问题是FP10打破了排队。将文件添加到挂起的上载列表中没有问题。开始上传也没有问题。但是当一个文件上传完成,下一个文件应该开始上传时,如果你不再次点击,Flash Player将不允许上传,这是非常无用的。

        3
  •  0
  •   Glenn    17 年前

    至少有两个要求:

    1. 小程序文件上传程序 这些都是可用的,例如: http://sourceforge.net/projects/jupload/
    2. 配置目的地的小部件 这在我的经验中是不寻常的,但我曾为Swing应用程序编写过一次,类似于小程序。有必要向用户提供远程文件系统的视图,启用对视图的操作,然后上传更改。请注意,这里有事务问题,所以这不是小事。