优化文件OSS
This commit is contained in:
@@ -26,6 +26,7 @@ import java.util.Date;
|
||||
@Component("ossAbility")
|
||||
@ConditionalOnProperty(name = "app.oss.service_provider", havingValue = "aliyun")
|
||||
public class AliOssAbility {
|
||||
|
||||
@Autowired
|
||||
private DefaultCredentialProvider credentialsProvider;
|
||||
|
||||
@@ -52,6 +53,7 @@ public class AliOssAbility {
|
||||
// putObjectRequest.setMetadata(metadata);
|
||||
|
||||
PutObjectResult result = ossClient.putObject(putObjectRequest);
|
||||
|
||||
return;
|
||||
|
||||
} catch (Exception e) {
|
||||
@@ -83,6 +85,7 @@ public class AliOssAbility {
|
||||
inputStream.close();
|
||||
ossObject.close();
|
||||
return fileBytes;
|
||||
|
||||
} catch (Exception e) {
|
||||
log.error("aliOss 请求封装出现异常 异常信息:{}", e.getMessage());
|
||||
} finally {
|
||||
@@ -108,8 +111,10 @@ public class AliOssAbility {
|
||||
try {
|
||||
// 封装生成签名url需要的信息
|
||||
GeneratePresignedUrlRequest generatePresignedUrlRequest = new GeneratePresignedUrlRequest(bucketName, objectPathName);
|
||||
|
||||
// 过期时间 毫秒
|
||||
generatePresignedUrlRequest.setExpiration(new Date(new Date().getTime() + second * 1000L));
|
||||
|
||||
// 设置请求方法
|
||||
generatePresignedUrlRequest.setMethod(httpMethod);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user