forked from forgejo/forgejo
parent
090e753923
commit
b116418f05
13 changed files with 45 additions and 28 deletions
|
@ -14,6 +14,14 @@ import (
|
|||
"strings"
|
||||
)
|
||||
|
||||
// CleanPath ensure to clean the path
|
||||
func CleanPath(p string) string {
|
||||
if strings.HasPrefix(p, "/") {
|
||||
return path.Clean(p)
|
||||
}
|
||||
return path.Clean("/" + p)[1:]
|
||||
}
|
||||
|
||||
// EnsureAbsolutePath ensure that a path is absolute, making it
|
||||
// relative to absoluteBase if necessary
|
||||
func EnsureAbsolutePath(path, absoluteBase string) string {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue