Merge remote-tracking branch 'origin/dev-xp' into dev_shb
# Conflicts: # src/main/java/com/ai/da/service/impl/DesignServiceImpl.java # src/main/java/com/ai/da/service/impl/LibraryServiceImpl.java
This commit is contained in:
@@ -279,7 +279,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);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user