繁体   English   中英

使用 Java 小程序上传大文件

[英]Large file uploads with Java applet

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

  • 体面的 UI,理想情况下我们想要类似于 facebooks 照片上传器的东西
  • 可以处理大 (2gb+) 文件
  • 可恢复上传
  • 我们将其扩展到我们的需求的来源(不介意支付额外费用)

您可能正在寻找JUpload

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

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

将大文件以 2mb 之类的块的形式发送是很好的,在服务器端,您只需将字节 append 发送到目标文件。 服务器知道它需要哪些字节,如果上传被中止并稍后继续,服务器可以发送一条消息,说明从哪些字节开始再次上传文件。 然后我们得到可恢复性(是一个词吗?:P)和大型 HTTP 上传的安全性(因为事实上,我们正在发送许多 smuller 上传,并且每个上传都在服务器上检查是否具有正确的大小)。

我们曾经用Java-applet作为客户端和服务器上的PHP编写了一个这样的实现,我会看看我是否可以为你挖掘它作为参考:p

希望,你会在这里得到你的问题的解决方案.. http://jupload.sourceforge.net/

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

  • 通过 HTTPs 上传时出现问题
  • 通过代理上传的问题

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

暂无
暂无

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

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