避免配置填写不规范

This commit is contained in:
Jerry Yan 2024-12-27 12:38:28 +08:00
parent fdf35224dd
commit 02b1aba9a2
2 changed files with 15 additions and 1 deletions

View File

@ -77,7 +77,7 @@ public class AliOssAdapter extends AStorageAdapter {
@Override @Override
public String getUrl(String path, String filename) { public String getUrl(String path, String filename) {
return config.getUrl() + buildPath(path, filename); return config.getUrl() + "/" + buildPath(path, filename);
} }
@Override @Override

View File

@ -18,4 +18,18 @@ public class AliOssStorageConfig extends StorageConfig {
public void checkEverythingOK() { public void checkEverythingOK() {
// TODO: 检查配置是否正确 // TODO: 检查配置是否正确
} }
public String getUrl() {
String url = this.url;
if (url == null) {
url = bucketName + "." + endpoint;
}
if (!url.startsWith("http")) {
url = "https://" + url;
}
if (url.endsWith("/")) {
url = url.substring(0, url.length() - 1);
}
return url;
}
} }