Content type ‘multipart/form-data;boundary=----WebKitFormBoundaryF28EY3GDJybEjJPM;charset=UTF-8‘ not

在一次使用导入文件的时候,报错了

Content type 'multipart/form-data;
boundary=----WebKitFormBoundaryF28EY3GDJybEjJPM;charset=UTF-8' not supported

可能的问题:

1,前端参数中Content-Type 类型不对,不是  

Content-Type:

multipart/form-data; boundary=----WebKitFormBoundaryE0uImdhJ9OB8rAYw

2,后端请求参数的注解不对,带@RequestBody注解

处理:

检查了下

前端:  

Content-Type:

application/json;charset=UTF-8

类型不对。 是这个问题。

后端:

@ApiOperation("导入树形列表")
    @PostMapping("/importTpTreeType")
    public Object importTpTreeType(@RequestParam("file") MultipartFile file) throws Exception {
        codeTreeExportService.importTreeType(file);
        return new ErrorResult("0", "导入树形列表成功");
    }

不带有 @RequestBody 没问题。

总结:

        有时候报错,先确定自己做的那部分是否有问题,后端的用postman请求看下,没问题。那就是前端传的类型不对。

猜你喜欢

转载自blog.csdn.net/qq_35461948/article/details/130123458