tencent cos 小改, 过期时间判断

pull/84/head
duandazhi 4 years ago
parent 8527b0233d
commit c51ecdd680

@ -109,7 +109,7 @@ public class TencentCosConfig {
* 2
* 3
*/
private Long expiryDuration = 32400L;
private Long expiryDuration = -1L;
public String getAccessKey() {
return accessKey;
@ -152,6 +152,10 @@ public class TencentCosConfig {
}
public Long getExpiryDuration() {
if (expiryDuration != -1 && expiryDuration < 0) {
// 最小是1秒
expiryDuration = 1L;
}
return expiryDuration;
}

@ -162,6 +162,12 @@ public class TencentCosServiceImpl implements IDfsService {
*/
@Override
public String presignedUrl(String fileUrl) {
if (StringUtils.isBlank(fileUrl)) {
return fileUrl;
}
if (config.getExpiryDuration() == -1) {
return fileUrl;
}
// 存储桶的命名格式为 BucketName-APPID此处填写的存储桶名称必须为此格式
String bucketName = config.getBucketName();
if (StringUtils.isBlank(config.getBucketName())) {

Loading…
Cancel
Save