| | |
| | | |
| | | 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服务接口 |
| | |
| | | */ |
| | | List<FileMeta> fileUpload(MultipartFile uploadFile, String objectKey); |
| | | |
| | | List<FileMeta> fnepian(MultipartFile uploadFile,String objectKey) throws IOException; |
| | | /** |
| | | * @Description 文件下载 |
| | | * @author wuhuiju |
| | |
| | | * @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); |
| | | } |