首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >org.springframework.web.multipart.MultipartException: Current request is not a m

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

原创
作者头像
刘大猫
发布2025-09-20 21:09:27
发布2025-09-20 21:09:27
1130
举报
文章被收录于专栏:JAVA相关JAVA相关

@toc

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

代码如下

index.html

代码语言:java
复制
<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
复制
//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方式,不然就会报这个错

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 问题:SpringBoot实现文件上传,调用后端报错
  • 代码如下
  • 报错
  • 错误原因可能有2种
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档