问题:在使用jquery的ajax请求传递附件的时候报bad request,后台对应的对象是MultipartFile

问题分析:以往使用jquery的ajax请求的时候都是直接使用的json格式传递参数,但是遇到传文件的时候就行不通了,这时候想到的就是前台传递的数据格式不对。

解决办法:使用FormData对象提交表单的方式。

贴上部分代码:

前台:

使用FormData对象提交表单-上传附件使用FormData对象提交表单-上传附件使用FormData对象提交表单-上传附件

使用FormData对象提交表单-上传附件

使用FormData对象提交表单-上传附件使用FormData对象提交表单-上传附件


后台对象:

使用FormData对象提交表单-上传附件使用FormData对象提交表单-上传附件

使用FormData对象提交表单-上传附件

相关文章: