2021-04-21 22:06  阅读(105)
文章分类:JSP 简单教程 文章标签:JSP
©  原文作者:一点教程 原文地址:http://www.yiidian.com/jsp/

要从服务器下载文件,请参见下面的简单示例。假设您要下载的D盘一个文件,需要创建一个程序来下载该文件。

1 准备下载的文件

202104212201116_1.png

文件所在目录和名称根据您的情况来定。

2 编写index.jsp

index.jsp用于点击下载链接:

    
    <%@ page contentType="text/html;charset=UTF-8" language="java" %>
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>一点教程网-使用JSP下载文件</title>
    </head>
    <body>
    <h1>使用JSP下载文件</h1>
    <a href="download.jsp">点击下载</a>
    </body>
    </html>

3 编写download.jsp

    
    <%@ page contentType="text/html;charset=UTF-8" language="java" %>
    <%@ page import="java.io.FileInputStream" %>
    <html>
    <head>
        <title>一点教程网-使用JSP下载文件</title>
    </head>
    <body>
    
    <%
        String filename = "20200113_103731444.zip";
        String filepath = "d:\\upload\\";
        response.setContentType("APPLICATION/OCTET-STREAM");
        response.setHeader("Content-Disposition","attachment; filename=\"" + filename + "\"");
    
        FileInputStream fileInputStream = new FileInputStream(filepath + filename);
    
        int i;
        while ((i=fileInputStream.read()) != -1) {
            out.write(i);
        }
        fileInputStream.close();
    %>
    </body>
    </html>
    

4 运行测试

20210421220112_2.png

点赞(0)
版权归原创作者所有,任何形式转载请联系作者; Java 技术驿站 >> 使用JSP下载文件
上一篇
使用JSP上传文件