layui+java spring 实现图片文件新增到数据库
1.首先layui是个不再更新的网址有想了解的可以浏览官网
2.官网内有专门的组件 代码直接粘过来即可

Demo
预览图:
这是官网的组件完整代码根据需求自己更改就行,前端就这些没啥很需要注意的
3.java代码
需要注意的点, String uploadDir = "D:\\";写自己定义的路径
/** * 通用上传请求 */ @PostMapping("/uploads") @ResponseBody public JsonResult uploads(@RequestParam("file") MultipartFile file) throws IOException { // 获取文件名 String fileName = file.getOriginalFilename(); // 获取文件内容 byte[] bytes = file.getBytes(); // 文件保存目录 String uploadDir = "D:\\"; // 文件保存路径 String filePath = uploadDir + "/" + fileName; // 保存文件 File desc = new File(filePath); if (!desc.exists()) { if (!desc.getParentFile().exists()) { desc.getParentFile().mkdirs(); } } file.transferTo(desc); // 返回文件访问路径 return JsonResult.success("成功", filePath); }
if (!desc.exists()) { if (!desc.getParentFile().exists()) { desc.getParentFile().mkdirs(); } }
这个if判断是判断你路径内有无文件没有的话则会给你创建一个文件用于存储图片,然后将路径和文件名返回给前端,前端定义一个字符串类型将这个路径传到后端就可以了

后端就是正常的新增写法 就不过多说了
也可以观看这个链接的也不错