派生自 projectDept/qhighschool

yn147
2023-11-24 d7963a84282c548fee3595b3343e6ae6ca49bb29
src/main/java/com/qxueyou/scc/teach/res/service/HweiYunOBSService.java
@@ -2,10 +2,13 @@
import com.obs.services.model.PutObjectResult;
import com.qxueyou.scc.base.model.FileMeta;
import com.qxueyou.scc.base.model.Result;
import org.springframework.web.multipart.MultipartFile;
import java.io.IOException;
import java.io.InputStream;
import java.util.List;
import java.util.Map;
/**
 * @Description 华为云OBS服务接口
@@ -42,6 +45,7 @@
     */
    List<FileMeta> fileUpload(MultipartFile uploadFile, String objectKey);
    List<FileMeta> fnepian(MultipartFile uploadFile,String objectKey) throws IOException;
    /**
     * @Description 文件下载
     * @author wuhuiju
@@ -50,4 +54,25 @@
     * @return: java.io.InputStream
     */
    InputStream fileDownload(String objectKey);
    /**
     * oss 分片上传
     *
     * @param input
     * @param uniqueId
     * @param chunkNumber
     * @param totalChunk
     * @return
     */
    Result uploadChunk(InputStream input, String uniqueId, int chunkNumber, long chunkSize, int totalChunk, String fileName);
    /**
     * 初始化
     *
     * @param uniqueId
     * @param fileName
     * @param md5
     * @return
     */
    Result initUploadChunk(String uniqueId, String fileName, String md5);
}