minio 返回路径修改

This commit is contained in:
xupei
2023-09-19 13:25:55 +08:00
parent a543dde9a7
commit 00803692b2
6 changed files with 27 additions and 10 deletions

View File

@@ -240,7 +240,24 @@ public class MinioUtil {
}
}
/**
* 将桶名、文件名从url中分离出来
* @param url 带桶名、文件名的url
* @param expiry 图片过期时间
* @return 可以直接访问的minio图片地址
*/
public String splitThenGetPreviewUrl(String url,int expiry){
String[] parts = url.split("/");
String bucketName = parts[0];
StringBuilder fileName = new StringBuilder();
for (int i = 1; i < parts.length; i++){
fileName.append(parts[i]);
if (i != parts.length -1){
fileName.append("/");
}
}
return getPresignedUrl(bucketName, String.valueOf(fileName),expiry);
}
}