element-ui 上传文件和表单

我的目的是只发送一条请求,同时发送表单和文件,目前后台已经测试通过,形参是MultipartFile , CmsTemplate 

前端用element-ui实现

单纯的发送表单,我是弄了一个方法,点击就可以发送,但是上传文件使用el-upload标签,有一个必须的属性是action,这个东西是上传的路径,如何做到两者结合啊?点击按钮可以同时实现 发送表单和文件.

 

el-load 有一个data参数就是在点击文件上传时附带其它参数,你可以把表单的参数放到这里面

--header 'Content-Type: multipart/form-data' --header 'Accept: application/json' {"type":"formData"}  这个说明你传的参数不对。需要传formData类型,如果还不行,说明axios的header设置有误 'Content-Type: multipart/form-data'