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

 时间:2026-02-16 02:52:22

1、第一步:新建一个javaweb项目。

打开myeclipse file --》new--》web project 

具体操作如下图所示:

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

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

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

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

2、第二步:搭建servlet开发环境。

新建一个servlet UserServlet.java,index.jsp在web.xml中配置servlet

public 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如何从服务器指定路径下载文件到本地

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

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

3、第三步:部署测试。

1、部署并启动tomcat服务器

2、打开页面执行操作下载

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

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

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

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

  • 蚂蚁矿机E3使用教程
  • 菲拉格慕Ferragamo男鞋清洁保养方法介绍
  • 如何有效解决空气能热泵有噪音的问题
  • 恶魔寡妇伊芙琳打野玩法!
  • 对于二维数组,有行优先顺序和什么两种不同的存储方式
  • 热门搜索
    预防传染病手抄报内容 健康人生绿色无毒手抄报 端午节手抄报模板 文明交通手抄报 卫生与健康手抄报 校园手抄报模板 关于儿童节的手抄报 中国梦手抄报图片 科学手抄报内容 清明节手抄报。