Fix avatar upload.

This commit is contained in:
Yang Luo
2021-08-06 23:03:01 +08:00
parent 8ea906a132
commit af3def97bf
6 changed files with 64 additions and 46 deletions

View File

@ -14,7 +14,12 @@
package util
import "os"
import (
"fmt"
"net/url"
"os"
"strings"
)
func FileExist(path string) bool {
if _, err := os.Stat(path); os.IsNotExist(err) {
@ -22,3 +27,17 @@ func FileExist(path string) bool {
}
return true
}
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
}
func GetUrlPath(urlString string) string {
u, _ := url.Parse(urlString)
return u.Path
}