import cn.reghao.oss.api.constant.UploadChannel; import cn.reghao.oss.api.rest.UploadFileRet; import cn.reghao.oss.sdk.ObjectMultipartUploadService; import cn.reghao.oss.sdk.ObjectUploadService; import lombok.extern.slf4j.Slf4j; import java.io.*; /** * @author reghao * @date 2023-06-02 16:19:04 */ @Slf4j public class ObjectTest { static final String endpoint = ""; static ObjectUploadService objectUploadService = new ObjectUploadService(endpoint); static void upload(File file) throws Exception { long userId = 10001; UploadFileRet uploadFileRet = objectUploadService.postObject(file, UploadChannel.video.getCode(), userId); //UploadFileRet uploadFileRet = objectUploadService.putObject(file, 1, userId); if (uploadFileRet == null) { log.info("文件上传失败"); } else { log.info("{} -> {}", uploadFileRet.getUploadId(), uploadFileRet.getUrl()); } } static void multipartUpload() throws Exception { ObjectMultipartUploadService multipartUploadService = new ObjectMultipartUploadService(endpoint); String filePath = ""; int channelId = 1; multipartUploadService.upload(new File(filePath), channelId); //multipartUploadService.create(); //multipartUploadService.get(); } public static void main(String[] args) throws Exception { String filePath = ""; File file = new File(filePath); objectUploadService.postObjectWithJdkHttp(file, UploadChannel.image.getCode(), 10000); } }