| | |
| | | import java.security.NoSuchAlgorithmException; |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | import java.util.concurrent.TimeUnit; |
| | | |
| | | @Component |
| | | @Slf4j |
| | |
| | | throw new InvalidExpiresRangeException(expires, "expires must be in range of 1 to " + DEFAULT_EXPIRY_TIME); |
| | | } |
| | | try { |
| | | url = minioClient.getPresignedObjectUrl(GetPresignedObjectUrlArgs.builder().method(Method.GET).bucket(bucketName).object(objectName).expiry(expires)//动态参数 |
| | | url = minioClient.getPresignedObjectUrl(GetPresignedObjectUrlArgs.builder().method(Method.GET).bucket(bucketName).object(objectName).expiry(expires, TimeUnit.SECONDS)//动态参数 |
| | | // .expiry(24 * 60 * 60)//用秒来计算一天时间有效期 |
| | | // .expiry(1, TimeUnit.DAYS)//按天传参 |
| | | // .expiry(1, TimeUnit.HOURS)//按小时传参数 |