关于springboot 腾讯云对象存储使用

本文介绍了在SpringBoot项目中如何整合腾讯云的对象存储服务进行图片上传操作。由于业务需求,作者将原本在七牛云的图片存储迁移至腾讯云,并在过程中解决了依赖冲突问题,具体涉及了移除slf4j-log4j12包以确保项目正常运行。文章主要讲解了接收前端图片并实现上传到腾讯云存储的接口,以及相关的工具类代码实现。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

关于springboot 腾讯云对象存储使用

因为老板从七牛云将图片存储转移到腾讯云,不得不重新写图片上传的接口。
先在pom中导入依赖。因为有个冲突,所以我去除了冲突的slf4j-log4j12包,整体项目运行没有影响

com.qcloud
cos_api


org.slf4j
slf4j-log4j12


5.4.10

关于腾讯云的图片上传,其实和大部分对象存储过程差不多,首先就是先从前端接收到图片。

@RequestMapping(value = "/fileUploadInTencent",method = RequestMethod.POST)
    @ResponseBody
    public String uploadFileInTencent(@RequestParam("file") MultipartFile file, HttpServletResponse response, HttpServletRequest request) throws ServletException, IOException {

        JSONObject jo = new JSONObject();

        if (file==null||"".equals(file)){
            jo.put("msg","文件为空");
        }else {

            Map<String, String> urlMap = uploadService.uploadFileInTencent(file);
            jo.put("url", urlMap.get("url"));
            jo.put("key", urlMap.get("key"));

        }

        return jo.toString();
        //abcaaa
        //测试git提交

    }

uploadService是实现建好

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值