package com.celnet.datadump.util; import com.aliyun.oss.OSS; import com.aliyun.oss.model.PutObjectResult; import com.celnet.datadump.config.OssConfig; import java.io.File; import java.io.InputStream; /** * @author Red * @description * @date 2022/12/26 */ public class OssUtil { public static String upload(File file, String path) { OSS ossClient = OssConfig.createOss(); try { PutObjectResult result = ossClient.putObject(OssConfig.getBucket(), path, file); if (null != result) { return path; } } finally { if (ossClient != null) { ossClient.shutdown(); } } return null; } public static String upload(InputStream inputStream, String path) { OSS ossClient = OssConfig.createOss(); try { PutObjectResult result = ossClient.putObject(OssConfig.getBucket(), path, inputStream); if (null != result) { return path; } } finally { if (ossClient != null) { ossClient.shutdown(); } } return null; } }