本文对接上篇文章《 layui.js实现多文件上传前端html写法总结》,后台和前端html的url的对应及相关参数可参考此文章
此功能实现所用的框架为springboot
代码如下:
@ResponseBody
@RequestMapping({"/demp/model/uploadAreaFile.do"})
public JSONObject uploadAreaFile(@RequestParam(value = "file", required = false) MultipartFile file, HttpServletRequest request) throws Exception {
String schoolId = request.getParameter("schoolId");//获取参数
Map<String,Object> result = new HashMap<String, Object>();
try{
//上传文件方法,这里需要改成自己项目里上传文件方法
String filePath = FileUploadUtil.uploadFile(file, Const.MODEL_FILE_TYPE);
result.put("code", 0);
result.put("msg", "上传成功");
result.put("filePath", filePath);
return JSONObject.fromObject(result);
}catch(Exception e){
result.put("code", -1);
result.put("msg", "上
layui上传多文件SpringBoot后台实现详解

本文详细介绍了使用layui实现多文件上传时遇到的问题及其解决方案,包括后台使用SpringBoot框架时的注意事项。主要问题涉及返回值格式、@ResponseBody注解、文件大小限制以及@EnableAutoConfiguration(exclude = {MultipartAutoConfiguration.class})注解的影响。通过解决这些问题,成功实现了文件上传功能。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



