我正在尝试允许我的java服务器传输Web浏览器可以下载的文件。
但是,我希望浏览器暂停并恢复文件传输工作,而不是重新开始下载。
任何人都知道服务器端的java代码来解决这个问题吗?
答案 0 :(得分:5)
支持可恢复下载有两个部分:
如果您正在提供静态资源,最好的办法是使用像Apache这样的代理服务器来处理下载。如果代理服务器不是一个选项,那么您可能会找到与您的应用服务器捆绑在一起的Servlet;例如,Tomcat有DefaultServlet。此选项的缺点是它会在您的应用程序和应用程序服务器之间创建一个硬依赖关系,这可能是不可接受的。
如果您决定推销自己,我建议您查看Apache的HTTP Components。这是一个很好的API,可以更轻松地处理HTTP请求和响应。
答案 1 :(得分:3)
David此链接可帮助您开始使用简历支持开发文件下载
http://www.webspheretools.com/sites/webspheretools.nsf/docs/Java%20download%20manager