使用Java applet上传大文件

时间:2009-03-18 16:33:38

标签: java file-upload applet

我的任务是通过网络浏览器实现大量(2gb +)文件上传。在评估各种技术之后,java applet似乎是前进的方向(只有一个提供对本地磁盘的正确访问)。我想知道是否有人可以推荐我们可以用作基础的第三方文件上传应用程序?要求是

  • 体面的用户界面,理想情况下我们想要类似于facebooks photo uploader
  • 可以处理大型(2gb +)文件
  • 可恢复上传
  • 我们根据我们的需求(不介意支付额外费用)来源于我们

4 个答案:

答案 0 :(得分:2)

您可能正在寻找JUpload

更新:不确定它是否具有您希望的UI,但除非您想构建自定义解决方案,否则它是您的最佳选择。

答案 1 :(得分:2)

只是一个提示,也许很明显,我不知道:P

以2mb这样的块发送大文件很好,在服务器端,只需将字节附加到目标文件即可。服务器知道它需要什么字节,如果上传中止并稍后继续,服务器只能发送一个消息,从哪个字节开始再次上传文件。然后我们得到了可恢复性(这是一个词?:P)和大型HTTP上传的安全性(事实上,我们发送了许多更加流畅的上传,并且每个上传都被检查为服务器上的正确大小。) / p>

我们用Java-applet作为客户端和服务器上的PHP编写了一个这样的实现,我将看看我是否可以将其作为参考资料:p

答案 2 :(得分:0)

不是真正的解决方案:根据经验,您可能遇到以下问题:

  • 通过HTTP上传时的问题
  • 通过代理上传的问题

只是想让您了解这两种情况,让您在评估解决方案时进行测试。

答案 3 :(得分:0)

希望,您将在此获得解决方案的问题.. http://jupload.sourceforge.net/