Layui.upload 上传文件并传递参数到 Java 后台接收
在使用 layui.upload 组件进行文件上传时,可以通过配置项 'data' 来传递参数。具体的做法如下:
- 在前端页面中配置上传组件的参数,如下所示:
layui.upload({
url: '/upload' // 文件上传接口
,data: { // 传递的参数
username: 'testuser',
age: 20
}
,done: function(res){
console.log(res);
}
});
- 在后台 Java 代码中,可以使用框架提供的 HttpServletRequest 对象来接收传递的参数。具体的做法如下:
@RequestMapping(value = "/upload", method = RequestMethod.POST)
@ResponseBody
public String upload(HttpServletRequest request){
String username = request.getParameter("username");
String age = request.getParameter("age");
// 进行后续的处理逻辑
return "success";
}
在上述代码中,通过调用 HttpServletRequest 对象的 getParameter 方法,可以获取到前端传递的参数值。根据具体的需求,可以在后台进行相应的处理逻辑。最后,通过返回 'success' 等信息,告诉前端文件上传成功与否。
原文地址: http://www.cveoy.top/t/topic/pVWN 著作权归作者所有。请勿转载和采集!