美文网首页
javaweb文件下载

javaweb文件下载

作者: Albert_d37d | 来源:发表于2020-11-24 15:16 被阅读0次

//jsp

<a href="download?filename=test.jpg">download</a>

//servlet

public void doPost(HttpServletRequest request, HttpServletResponse response)

throws ServletException, IOException {

response.setContentType("text/html");

response.addHeader("content-type", "application/octet-stream");

String filename = request.getParameter("filename");

response.addHeader("content-Disposition", "attachment;filename=" + filename);

System.out.println("filename=" + filename);

    InputStream in = getServletContext().getResourceAsStream("download/" + filename);

    ServletOutputStream out = response.getOutputStream();

    byte[] bs = new byte[10];

    int len = -1;

    while((len = in.read(bs)) != -1)

    {

    out.write(bs,0,len);

    }

    out.close();

    in.close();

}

文件名中文乱码解决

URLEncoder.encode(filename, "utf-8")

相关文章

  • JavaWeb文件下载

    java 文件下载 在此之前需要先简绍一下常见的MIME类型,以供之后使使用: 下载代码实例: 关于setChar...

  • javaweb文件下载

    //jsp download //servlet public void doPost(HttpServletRe...

  • javaWeb实现文件下载

    首先写一个jsp页面 字体加粗的为主要内容: download.jsp: 然后在定义一个Servlet,如下: D...

  • SpringMVC之文件上传和下载

    SpringMVC实现文件的上传和下载相对于JavaWeb阶段我们使用过servlet实现文件上传和下载操作;而S...

  • JavaWeb - 文件上传和下载

    文件上传和下载的实质:文件的拷贝 文件上传:从本地拷贝到服务器磁盘上 客户端需要编写文件上传表单---->服务...

  • javaweb 文件上传(fileupload) 下载

    1 文件上传 html中通过 可以向服务器上传文件。不过后台需要手动解析请求,比较复杂,所以可以使用smartup...

  • JavaWeb 文件上传和下载

    一、文件上传 步骤 前端部分 1.提供一个post方法的表单,并设置enctype属性(设置请求内容的MIME类型...

  • Java成神之路!资深程序员:Java文件下载项目经验分享!

    在Web应用系统开发中,文件下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件下载功能的实现。 需求:实...

  • JavaWeb实现文件上传、下载功能

    前言 在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能...

  • 文件上传和下载

    一、概论 在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载...

网友评论

      本文标题:javaweb文件下载

      本文链接:https://www.haomeiwen.com/subject/zlwiiktx.html