Required request part 'file' is not present

在进行SpringBoot做上传文件处理时报如下错误

Required request part 'file' is not present

通过查看错误信息

{timestamp: 1517986850641, status: 400, error: "Bad Request",…}

error

:

"Bad Request"

exception

:

"org.springframework.web.multipart.support.MissingServletRequestPartException"

message

:

"Required request part 'file' is not present"

path

:

"/url.do"

status

:

400

timestamp

:

1517986850641

这个错误大概是说没有file这个字段,而这个字段又是必须的,即使用了注释,如下面

@RequestParam("file") MultipartFile file

那么就需要我们去检查下前端页面是否存在这个字段了

经过查询的确是有这个字段的

<input id='hiddenFile' name="file" type='file' style="display:none" onchange='ophiddenFile();' />


最后经过排查发现问题出在js写法有错误,即如下获得表单数据才是正确的

var formData = new FormData($("#formUploadFile")[0]);



如果您觉得本文章对您有用,也为了更好的运营博客,您可以点击这里捐助

评论 抢沙发

昵称 (必填) 邮箱 (必填)
表情