在项目开发中,文件上传是很常见的功能,如用户上传头像、上传自己喜欢的图片、上传Excel文件等。本节将介绍如何使用Spring Boot中自带的上传功能完成文件的上传。
使用J2EE实现文件上传
新建一个FileController.java文件,将其作为上传文件的请求入口,代码如下:
package com.shrimpking.controller;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.util.FileCopyUtils;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.multipart.MultipartFile;
import java.io.File;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
/**
* Created by IntelliJ IDEA.
*
* @Author : Shrimpking
* @create 2023/11/18 21:16
*/
@Controller
public class FileController
{
/**
* 去文件上传的页面
* @return
*/
@GetMapping("/toUpload")
public String toUpload(