Función simple de carga de archivos SpringBoot

Escritura de páginas estáticas

El tipo de codificación se establece en multipart / form-data para admitir la carga de texto y archivos, y el tipo de entrada es file

<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>文件上传</title>
</head>
<body>
    <form action="/fileUploadController" method="post" enctype="multipart/form-data">
        <input type="file" name="file" value="上传">
        <input type="submit">
    </form>
</body>
</html>

Controlador

@RestController
public class FileUploadController {
    @PostMapping("/fileUploadController")
    public String fileUpload(MultipartFile file) throws IOException {
        System.out.println(file.getOriginalFilename());
        file.transferTo(new File("f:/"+file.getOriginalFilename()));//以文件原本名字存储在F盘
        return "OK";
    }
}

Establecer el tamaño del archivo de carga y la carga total

Configurar restricciones de carga de archivos en application.properties

#配置单个上传文件的大小限制
spring.servlet.multipart.max-file-size=2MB
#配置在一次请求中上传文件的总容量的限制
spring.servlet.multipart.max-request-size=20MB
Publicado 28 artículos originales · elogiado 0 · visitas 722

Supongo que te gusta

Origin blog.csdn.net/William_GJIN/article/details/105391358
Recomendado
Clasificación