一、使用场景
客户端请求服务器B保存某个文件到本地,
服务器B从远程服务器A中得到文件路径,服务器B通过拿到的文件路径,将文件处理后,客户端得到响应,实现保存文件在本地。
二、思路代码
(这里以pdf文件为例子,服务器端B处理代码)
//响应内容,这里在response中不设置contentType的话,在大多数(除IE外的浏览器)都是文件预览
response.setContentType("application/pdf");
//响应头部
response.setHeader("Content-disposition", "attachment;filename=" + “文件名” + ".pdf");
OutputStream oputstream = response.getOutputStream();//
URL url = new URL(“这里是服务器A端拿到的远程url”);
HttpURLConnection urlConnection = (HttpURLConnection) url

本文介绍了在Java Web环境中,如何处理客户端请求以从远程服务器下载文件并保存到本地的场景。以PDF文件为例,服务器获取文件URL,建立流处理并将其通过响应发送给客户端,从而实现在本地保存文件。
最低0.47元/天 解锁文章
882

被折叠的 条评论
为什么被折叠?



