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

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;
    }
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值