spring boot接收参数

接收content-type=multipart/form-data的表单数据

java 复制代码
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;

import java.util.Map;

@RestController
@RequestMapping("/api")
public class FormDataController {

    @PutMapping(value = "/submit", consumes = "multipart/form-data")
    public String handleFormData(@RequestParam Map<String, String> formData, 
                  @RequestParam(value = "file", required = false) MultipartFile file) {
        // 输出表单数据
        formData.forEach((key, value) -> System.out.println(key + ": " + value));

        // 如果上传了文件,打印文件信息
        if (file != null) {
            System.out.println("File name: " + file.getOriginalFilename());
        }

        return "Form data received successfully!";
    }
}
相关推荐
2401_8574396922 分钟前
企业OA管理系统:Spring Boot技术应用与优化
java·spring boot·后端
2401_8574396923 分钟前
Spring Boot OA:构建企业级办公自动化平台
java·spring boot·后端
paterWang44 分钟前
小程序-基于java+SpringBoot+Vue的农场管理系统设计与实现
java·spring boot·小程序
wqq_9922502771 小时前
springboot基于微信小程序的停车场管理系统
spring boot·后端·微信小程序
尘浮生1 小时前
Java项目实战II基于Java+Spring Boot+MySQL的共享汽车管理系统(源码+数据库+文档)
java·数据库·spring boot·mysql·微信小程序·小程序·汽车
儿时可乖了2 小时前
优化 Spring Boot 性能
spring boot·spring
飞奔的波大爷2 小时前
springboot vue工资管理系统源码和答辩PPT论文
vue.js·spring boot·后端
糖拌西红柿多放醋2 小时前
关于SpringBoot集成Kafka
java·spring boot·kafka
2401_854391083 小时前
SpringBoot社团管理:用户体验优化
spring boot·后端·ux
kirito学长-Java4 小时前
springboot/ssm考试系统Java学生在线考试系统web学习论坛源码
java·spring boot·学习