2011-02-16 67 views
4

我想让我的java服务器传输一个文件,其中的网页浏览器可以下载。Java服务器端发送带有简历支持的文件?

但是,我想浏览器,如果他们暂停并恢复文件传输工作,而不是重新开始下载。

任何人都知道服务器端的java代码来解决这个问题?

+0

是否使用战斧文件上传? – CoolBeans 2011-02-16 01:18:01

回答

6

有两个部分,以支持断点续传下载:

如果您正在提供静态资源,最好的方法是使用代理服务器(如Apache)来处理下载。如果代理服务器不是一个选项,那么你可能会发现一个捆绑在你的应用服务器上的Servlet;例如,Tomcat有DefaultServlet。这个选项的缺点是它在应用程序和应用程序服务器之间创建了一个硬性依赖关系,这可能是不可接受的。

如果您决定推出自己的产品,我建议您查看Apache的HTTP Components。这是一个不错的API,它使得HTTP请求和响应更容易。

+0

谢谢defaultservelt可能只包含我在找什么。 – 2011-02-23 18:04:50

3

大卫这个链接可以帮助您开始使用文件下载的发展与简历支持

http://www.webspheretools.com/sites/webspheretools.nsf/docs/Java%20download%20manager 
+0

有一个令人敬畏的名字upvote。 – 2017-07-13 07:57:54