Java服务器端发送文件与恢复支持?

Dav*_*Lee 3 java http file download transfer

我试图让我的java服务器传输一个Web浏览器可以下载的文件.

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

有谁知道服务器端的java代码来解决这个问题?

小智 5

支持可恢复下载有两个部分:

如果您正在提供静态资源,最好的办法是使用Apache等代理服务器来处理下载.如果代理服务器不是一个选项,那么您可能会找到与您的应用服务器捆绑在一起的Servlet; 例如,Tomcat具有DefaultServlet.此选项的缺点是它在您的应用程序和应用程序服务器之间创建了一个硬依赖关系,这可能是不可接受的.

如果您决定自己动手,我建议您查看Apache的HTTP组件.这是一个很好的API,可以更轻松地处理HTTP请求和响应.