| 123456789101112131415161718192021222324252627282930 | package utilsimport (	"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}
 |