类 OssObjectStreamService
java.lang.Object
cn.herodotus.oss.solution.service.OssObjectStreamService
Description: OSS 对象流式上传、下载 Service
- 作者:
- : gengwei.zheng
- Date:
- : 2023/8/17 16:36
-
构造器概要
构造器构造器说明OssObjectStreamService(cn.herodotus.oss.core.definition.repository.OssObjectRepository ossObjectRepository) -
方法概要
修饰符和类型方法说明void以流的方式返回响应内容,前端可直接展示void以流的方式返回响应内容,前端可直接下载cn.herodotus.oss.core.domain.object.PutObjectDomain普通文件上传
-
构造器详细资料
-
OssObjectStreamService
public OssObjectStreamService(cn.herodotus.oss.core.definition.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.core.domain.object.PutObjectDomain upload(String bucketName, org.springframework.web.multipart.MultipartFile file) 普通文件上传- 参数:
bucketName- 存储桶名称file- 文件MultipartFile- 返回:
- 上传结果实体
PutObjectDomain
-