| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- 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);
- }
- }
|