类 OssObjectStreamService

java.lang.Object
cn.herodotus.oss.solution.service.OssObjectStreamService

@Service public class OssObjectStreamService extends Object

Description: OSS 对象流式上传、下载 Service

作者:
: gengwei.zheng
Date:
: 2023/8/17 16:36
  • 构造器概要

    构造器
    构造器
    说明
    OssObjectStreamService(cn.herodotus.oss.specification.core.repository.OssObjectRepository ossObjectRepository)
     
  • 方法概要

    修饰符和类型
    方法
    说明
    void
    display(String bucketName, String objectName, jakarta.servlet.http.HttpServletResponse response)
    以流的方式返回响应内容,前端可直接展示
    void
    download(String bucketName, String objectName, jakarta.servlet.http.HttpServletResponse response)
    以流的方式返回响应内容,前端可直接下载
    cn.herodotus.oss.specification.domain.object.PutObjectDomain
    upload(String bucketName, org.springframework.web.multipart.MultipartFile file)
    普通文件上传

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • OssObjectStreamService

      public OssObjectStreamService(cn.herodotus.oss.specification.core.repository.OssObjectRepository ossObjectRepository)
  • 方法详细资料

    • download

      public void download(String bucketName, String objectName, jakarta.servlet.http.HttpServletResponse response) throws IOException
      以流的方式返回响应内容,前端可直接下载
      参数:
      bucketName - 存储桶名称
      objectName - 存储对象名称
      response - HttpServletResponse
      抛出:
      IOException - 输入输出错误
    • display

      public void display(String bucketName, String objectName, jakarta.servlet.http.HttpServletResponse response) throws IOException
      以流的方式返回响应内容,前端可直接展示
      参数:
      bucketName - 存储桶名称
      objectName - 存储对象名称
      response - HttpServletResponse
      抛出:
      IOException - 输入输出错误
    • upload

      public cn.herodotus.oss.specification.domain.object.PutObjectDomain upload(String bucketName, org.springframework.web.multipart.MultipartFile file)
      普通文件上传
      参数:
      bucketName - 存储桶名称
      file - 文件 MultipartFile
      返回:
      上传结果实体 PutObjectDomain