package utils import "strings" func JoinURI(elem ...string) string { if len(elem) <= 0 { return "" } uri := "" for i,u := range elem { u = strings.Replace(u,"\\","/",-1) if i == 0 { if !strings.HasSuffix(u,"/") { u = u + "/" } uri = u }else{ u = strings.Replace(u,"//","/",-1) if strings.HasPrefix(u,"/") { u = string(u[1:]) } uri += u } } return uri }