feat: add local file system storage provider (#224)

Signed-off-by: sh1luo <690898835@qq.com>
This commit is contained in:
sh1luo
2021-08-08 14:18:44 +08:00
committed by Yang Luo
parent 44150a6781
commit c55fa4f452
9 changed files with 178 additions and 11 deletions

View File

@ -29,10 +29,6 @@ func FileExist(path string) bool {
}
func UrlJoin(base string, path string) string {
if !strings.HasPrefix(base, "http://") && !strings.HasPrefix(base, "https://") {
base = fmt.Sprintf("https://%s", base)
}
res := fmt.Sprintf("%s/%s", strings.TrimRight(base, "/"), strings.TrimLeft(path, "/"))
return res
}
@ -41,3 +37,8 @@ func GetUrlPath(urlString string) string {
u, _ := url.Parse(urlString)
return u.Path
}
func GetUrlHost(urlString string) string {
u, _ := url.Parse(urlString)
return fmt.Sprintf("%s://%s", u.Scheme, u.Host)
}