Merge branch 'dev.caojiawei' into dev

This commit is contained in:
cjw 2024-07-15 14:06:02 +08:00
commit ed2c9bfbf9
2 changed files with 5 additions and 5 deletions

View File

@ -317,12 +317,12 @@ public class OssClient {
* 获取私有URL链接
*
* @param objectKey 对象KEY
* @param second 授权时间
* @param day 授权时间
*/
public String getPrivateUrl(String objectKey, Integer second) {
public String getPrivateUrl(String objectKey, Integer day) {
// 使用 AWS S3 预签名 URL 的生成器 获取对象的预签名 URL
URL url = presigner.presignGetObject(
x -> x.signatureDuration(Duration.ofSeconds(second))
x -> x.signatureDuration(Duration.ofDays(day))
.getObjectRequest(
y -> y.bucket(properties.getBucketName())
.key(objectKey)

View File

@ -304,9 +304,9 @@ public class SysOssServiceImpl implements ISysOssService, OssService {
*/
private SysOssVo matchingUrl(SysOssVo oss) {
OssClient storage = OssFactory.instance(oss.getService());
// 仅修改桶类型为 private 的URL临时URL时长为120s
// 仅修改桶类型为 private 的URL临时URL时长为1可自行配置
if (AccessPolicyType.PRIVATE == storage.getAccessPolicy()) {
oss.setUrl(storage.getPrivateUrl(oss.getFileName(), 120));
oss.setUrl(storage.getPrivateUrl(oss.getFileName(), 1));
}
return oss;
}