写点什么

org.springframework.web.multipart.MultipartException: Current request is not a multipart request

作者:刘大猫
  • 2025-09-20
    黑龙江
  • 本文字数:417 字

    阅读完需:约 1 分钟

@[toc]

问题:SpringBoot 实现文件上传,调用后端报错

代码如下

index.html


<p>单文件上传</p><form method="get" action="/excel/uploadExcel" enctype="multipart/form-data">    <p><input type="file" name="file00"></p>    <p><span th:if="${msg}"></span></p>    <input type="submit" value="提交"></form>
复制代码


Controller


//java单文件导入Excel,保存到target的目录下   @GetMapping(value = "/uploadExcel")   public String uploadExcel(@RequestParam("file00") MultipartFile file, Model model) throws IOException {       try {           if(file.isEmpty()){               model.addAttribute("msg","上传失败,请选择文件!");               return "index";           }           ...
复制代码

报错

错误原因可能有 2 种

第一种原因:检查前端页面格式是否是这个 -》 enctype="multipart/form-data"第二种原因:文件上传请求方式必须是 post 方式,而不能是 get 方式,不然就会报这个错

用户头像

刘大猫

关注

还未添加个人签名 2022-08-23 加入

还未添加个人简介

评论

发布
暂无评论
org.springframework.web.multipart.MultipartException: Current request is not a multipart request_人工智能_刘大猫_InfoQ写作社区