【问题标题】:Efficient way to implement a client multiple file upload service实现客户端多文件上传服务的有效方式
【发布时间】:2011-01-19 22:16:56
【问题描述】:
  1. 实现多文件客户端上传服务的有效方法是什么? 有什么流行的图书馆吗? 基本上,我正在查看为客户端提供服务的 Web 视图,该视图将允许他们上传文件:即浏览他们的文件系统并选择最多 6 个文件。

  2. 实现上述服务比单个文件上传服务更好。即一次只允许一个上传? 如果是这样,有什么有效的方法来实现它或再次使用哪些流行的库。

我正在构建要部署在 Tomcat 上的 Java 动态 Web。

谢谢

【问题讨论】:

标签: java javascript model-view-controller spring jsp


【解决方案1】:

如果您希望在网络上进行多个文件上传,我强烈推荐SWFUpload. 它是完全可定制的,并且可以使用您喜欢的任何后端技术。查看网站上的一些演示,了解一些同时涉及多个文件的用例。到目前为止,我只在一个项目中使用过它,但它胜过我使用过的其他一些第三方上传控件。

【讨论】:

  • 谢谢,主要是允许用户通过 Java Web 应用程序上传文件。我也在考虑允许用户浏览他们的本地文件系统并上传多个文件的权衡,比如(一次允许 6 个文件)或者可能一次只上传一个文件
【解决方案2】:

如果您的客户可以使用现代版本的浏览器,您可以使用 mozilla/webkit 提供的多文件上传字段支持。否则,从最新的 YUI3 上传 YUIUpload。比 SWFUpload 更清洁/更快/更容易。

【讨论】:

  • 我从未使用过 YUI 上传器,但从示例 (developer.yahoo.com/yui/examples/uploader/…) 来看,它确实看起来并没有更快或更容易实现 :)
  • 他们的文档很糟糕,但代码是由其他非常有才华的人编写的。相信我,挖掘他们的文档会有所回报。 SWFUploader 是古老的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-03
  • 1970-01-01
  • 1970-01-01
  • 2010-12-11
  • 1970-01-01
相关资源
最近更新 更多