文件的上传和下载

Posted 亿钱君

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文件的上传和下载相关的知识,希望对你有一定的参考价值。

这里写目录标题

1. 文件的上传和下载

1.1 文件上传

上传文件–提交

<%--
  Created by IntelliJ IDEA.
  User: Administrator
  Date: 2021/6/1
  Time: 8:29
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
</head>
<body>

    <form action="http://localhost:8080/08_jsp/uploadServlet" method="post" enctype="multipart/form-data">
        用户名:<input type="text" name="username" /><br>
        头像:<input type="file" name="photo"><br>
        <input type="submit" value="上传">
    </form>
</body>
</html>



测试提交


上传文件–接收

package com.atguigu.servlet;

import javax.servlet.ServletException;
import javax.servlet.ServletInputStream;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

/**
 * @author syl
 * @create 2021/6/1-8:34
 */
public class UploadServlet extends HttpServlet 

    //接收数据
    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException 


        ServletInputStream inputStream = request.getInputStream();
        byte[] buffer = new byte[1024000];
        int read = inputStream.read(buffer);
        System.out.println(new String(buffer,0,read));
    




如何解析到该数据?----使用别人封装好的jar包即可!!!

1.2 commons-fileupload.jar 常用 API 介绍说明

  • 第一步,就是需要导入两个 jar 包:

1.2 文件下载

以上是关于文件的上传和下载的主要内容,如果未能解决你的问题,请参考以下文章

文件的上传和下载

文件的上传和下载

java如何实现文件上传和下载的功能

文件上传和下载

文件的上传和下载

文件上传和下载