• layui+java spring 实现图片文件新增到数据库


    项目场景:

    layui+java spring 实现图片文件新增到数据库


    解决方案:

    1.首先layui是个不再更新的网址有想了解的可以浏览官网

    表格组件 table - 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判断是判断你路径内有无文件没有的话则会给你创建一个文件用于存储图片,然后将路径和文件名返回给前端,前端定义一个字符串类型将这个路径传到后端就可以了

    后端就是正常的新增写法 就不过多说了

    也可以观看这个链接的也不错

     java如何将图片储存到数据库?_java上传图片保存到数据库-CSDN博客

  • 相关阅读:
    Mysql安装 终端配置 navicat连接
    有效需求分析培训梳理(一)
    微信小程序 | 动手实现双十一红包雨
    一个恢复CSI挂载信息的解决方法
    Android学习笔记 2.3.1 文本框TextView和编辑框EditText的功能和用法
    Java api中文在线版
    Efficient Large-Scale Language Model Training on GPU ClustersUsing Megatron-LM
    Android库打包成aar/jar发布至Maven Central
    计算机毕业设计HTML+CSS+JavaScript仿大型购物商城(1页)
    阿里云/腾讯云国际站:私服服务器:什么是游戏虚拟服务器及用途讲解?
  • 原文地址:https://blog.csdn.net/m0_60741007/article/details/133309296