OssConsoleClientTest.java 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. import cn.reghao.oss.sdk.model.OssConsoleConfig;
  2. import cn.reghao.oss.sdk.OssConsoleClient;
  3. import cn.reghao.oss.api.dto.media.VideoInfo;
  4. import cn.reghao.oss.api.rest.UploadFileRet;
  5. import lombok.extern.slf4j.Slf4j;
  6. import java.io.*;
  7. /**
  8. * @author reghao
  9. * @date 2023-06-02 16:19:04
  10. */
  11. @Slf4j
  12. public class OssConsoleClientTest {
  13. public static void main(String[] args) throws Exception {
  14. String consoleUrl = "http://file.reghao.cn";
  15. String accessKeyId = "mDM6n1Hl";
  16. String accessKeySecret = "mTAzPhSS80gd0Iv2Fb";
  17. OssConsoleConfig ossConsoleConfig = new OssConsoleConfig(consoleUrl, accessKeyId, accessKeySecret);
  18. OssConsoleClient ossConsoleClient = new OssConsoleClient(ossConsoleConfig);
  19. String filePath = "/home/reghao/Downloads/夏天的较量又要开始啦#换装.mp4";
  20. File file = new File(filePath);
  21. int channelCode = 101;
  22. UploadFileRet uploadFileRet1 = ossConsoleClient.postObject(file, channelCode);
  23. // UploadFileRet uploadFileRet = ossConsoleClient.putObject(file, channelCode);
  24. //UploadFileRet uploadFileRet2 = ossConsoleClient.postObjectByMultiparts(file, channelCode);
  25. // String objectName = "video/playback/28d0fd95e224499c9f2cf1d98b4551a5.flv";
  26. // String localPath = ossConsoleClient.getObject(objectName);
  27. // String sha256sum = "1234567890";
  28. // boolean exist = ossConsoleClient.headObject(sha256sum);
  29. VideoInfo videoInfo = ossConsoleClient.getVideoInfo(channelCode, uploadFileRet1.getUploadId());
  30. channelCode = 102;
  31. String objectId = uploadFileRet1.getUploadId();
  32. int loginUser = 2;
  33. //ImageInfo imageInfo = ossConsoleClient.getImageInfo(channelCode, objectId);
  34. System.out.println();
  35. }
  36. }