题目描述
在SpringMVC中为什么前台传入一个参数,controller却接受两个参数?一直搞不懂这一点,希望大家可以帮助我.
后台:
@PostMapping("/uploadFace")
public JSONResult uploadFace(String userId, @RequestParam("file") MultipartFile[] files) throws IOException {
前台:
wx.uploadFile({
url: serverUrl + '/user/uploadFace?userId=' + app.userInfo.id,
filePath: tempFilePaths[0],
name: 'file',
header: {
'content-type': 'application/json'
}
2 回答
慕婉清6462132
TA贡献1804条经验 获得超2个赞
以后遇到这种问题,可以直接点击进去看一下 Spring 的源码。
你就会看到他不仅解析了 queryString 的内容,同时和 body 的内容。
换句话说着中结果依赖于 Spring 这个框架,如果换一个框架不一定这样了,所以要通过自己看源码分析。
添加回答
举报
0/150
提交
取消