Class OssMultipartUploadService
java.lang.Object
cn.herodotus.oss.solution.service.OssMultipartUploadService
Description: 对象存储分片上传
- Author:
- : gengwei.zheng
- Date:
- : 2023/8/19 10:13
-
Constructor Summary
ConstructorsConstructorDescriptionOssMultipartUploadService(cn.herodotus.oss.specification.core.repository.OssObjectRepository ossObjectRepository, cn.herodotus.oss.specification.core.repository.OssMultipartUploadRepository ossMultipartUploadRepository, OssProxyProperties ossProxyProperties) -
Method Summary
Modifier and TypeMethodDescriptioncn.herodotus.oss.specification.domain.multipart.CompleteMultipartUploadDomaincompleteMultipartUpload(String bucketName, String objectName, String uploadId) 合并已经上传完成的分片createMultipartUpload(String bucketName, String objectName, int totalParts) 创建大文件分片上传
-
Constructor Details
-
OssMultipartUploadService
public OssMultipartUploadService(cn.herodotus.oss.specification.core.repository.OssObjectRepository ossObjectRepository, cn.herodotus.oss.specification.core.repository.OssMultipartUploadRepository ossMultipartUploadRepository, OssProxyProperties ossProxyProperties)
-
-
Method Details
-
createMultipartUpload
public CreateMultipartUploadBusiness createMultipartUpload(String bucketName, String objectName, int totalParts) 创建大文件分片上传- Parameters:
bucketName- 存储桶名称objectName- 对象名称totalParts- 分片总数- Returns:
CreateMultipartUploadBusiness
-
completeMultipartUpload
public cn.herodotus.oss.specification.domain.multipart.CompleteMultipartUploadDomain completeMultipartUpload(String bucketName, String objectName, String uploadId) 合并已经上传完成的分片- Parameters:
bucketName- 存储桶名称objectName- 对象名称uploadId- 第一步中创建的 UploadId- Returns:
ObjectWriteDomain
-