OSS流式下载,返回一个图片,可以浏览器直接展示 (我们这里是不需要下载,只需要拿到这个流输出到浏览器上就可以了)

本文介绍了如何通过阿里云OSS服务实现流式下载,以在页面上直接展示上传的图片,避免了额外的流量费用。提供了一个回显工具类的简单介绍,并给出了获取OSS客户端及流式下载的步骤。
摘要由CSDN通过智能技术生成

OSS流式下载

服务上传文件后需要回显照片在页面上,以方便用户观看,因为我们的服务和阿里云服务是同地域,所以可以直接使用阿里云的内网进行回显数据,内网是不收取流量费用,因此也省了很多的money,哈哈哈哈哈。。。。

  1. 回显工具类
//回显
    public static OSSObject getFileInternalUpload(String objectName) {
   
        OSS ossClient = null;
        //获取外网oss客户端
        if("是否走内网".equals(Method.picHTTP)){
   
            //获取内网oss客户端
            ossClient = OssUtil.getInternalOssClient();
        }else {
   
        //获取外网客户端
            ossClient = OssUtil.getInternalOssClient();
        }
        //判断文件是否存在阿里云服务上
        boolean b = ossClient.doesObjectExist(ALIYUN_OSS_BUCKET_ID, objectName);
        OSSObject ossObject = null;
        //判断文件是否存在
        if (b) {
   
            // ossObject包含文件所在的存储空间名称、文件名称、文件元信息以及一个输入流。
            ossObject = ossClient.getObject(ALIYUN_OSS_BUCKET_ID, objectName);
        }
        return ossObject;
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值