springboot上传本地图片到数据库

本文介绍如何使用SpringBoot将本地图片文件上传并存储到数据库中,包括文件上传处理、数据库表设计及操作,以及图片的读取展示。
摘要由CSDN通过智能技术生成
    @PostMapping("inster")
    public BaseResponse insterCourse(@RequestParam(value = "courseUrl") MultipartFile courseUrl){
        BaseResponse baseResponse = BaseResponse.initialize();
        if (StringUtils.isEmpty(courseUrl)){
            baseResponse.setCode(1);
            baseResponse.setMsg("文件不能为空");
            return baseResponse;
        }
        SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
        String date = df.format(new Date());
        String path = "E:/var/uploaded_files/"+date+"/";
        UUID uuid = UUID.randomUUID();
        String originalFilename = courseUrl.getOriginalFilename();
        String extendName = originalFilename.substring(originalFilename.lastIndexOf("."), originalFilename.length());
        String fileName = uuid.toString() + extendName;
        File dir = new File(path, fileName);
        File filepath &#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值