FS: properly generate parent path

This commit is contained in:
Aliaksandr Valialkin
2015-12-20 02:08:46 +02:00
parent 2771603952
commit cc54f8f447
+5 -1
View File
@@ -526,7 +526,11 @@ func (h *fsHandler) createDirIndex(base *URI, filePath string) (*fsFile, error)
fmt.Fprintf(w, "<ul>")
if len(basePathEscaped) > 1 {
fmt.Fprintf(w, `<li><a href="..">..</a></li>`)
var parentURI URI
base.CopyTo(&parentURI)
parentURI.Update("..")
parentPathEscaped := html.EscapeString(string(parentURI.Path()))
fmt.Fprintf(w, `<li><a href="%s" class="dir">..</a></li>`, parentPathEscaped)
}
f, err := os.Open(filePath)