java如何从服务器指定路径下载文件到本地

 时间:2024-10-15 02:57:42

1、第一步:新建一个javaweb项目。打开myeclipse file --》new--》web project具体操作如下图所示:

java如何从服务器指定路径下载文件到本地java如何从服务器指定路径下载文件到本地

2、第二步:搭建servlet开发环境。新建一个servletUserServlet.java,index.jsp在web.x罪焐芡拂ml中配置servletpublic void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException { String filename = "愤怒的小鸟.jpg"; //设置文件MIME类型 response.setContentType(getServletContext().getMimeType(filename)); //设置Content-Disposition response.setHeader("Content-Disposition", "attachment;filename="+new String( filename.getBytes("gb2312"), "ISO8859-1" )); //获取要下载的文件绝对路径,我的文件都放到WebRoot/download目录下 ServletContext context=this.getServletContext(); String fullFileName=context.getRealPath("2016050457073129.jpg"); //输入流为项目文件,输出流指向浏览器 InputStream is=new FileInputStream(fullFileName); ServletOutputStream os =response.getOutputStream(); /* * 设置缓冲区 * is.read(b)当文件读完时返回-1 */ int len=-1; byte[] b=new byte[1024]; while((len=is.read(b))!=-1){ os.write(b,0,len); } //关闭流 is.close(); os.close();}

java如何从服务器指定路径下载文件到本地java如何从服务器指定路径下载文件到本地

3、第三步:部署测试。1、部署并启动tomcat服务器2、打开页面执行操作下载

java如何从服务器指定路径下载文件到本地java如何从服务器指定路径下载文件到本地
  • 蚂蚁矿机E3使用教程
  • 菲拉格慕Ferragamo男鞋清洁保养方法介绍
  • 如何有效解决空气能热泵有噪音的问题
  • 恶魔寡妇伊芙琳打野玩法!
  • 对于二维数组,有行优先顺序和什么两种不同的存储方式
  • 热门搜索
    猪肝粥的做法 辣条的做法 虾滑的做法 下划线在键盘上怎么打 海参做法大全 热巧克力的做法 芋头糕的做法 腌鸡蛋的做法大全家常 饼的做法大全 黄焖鸡做法