This commit is contained in:
cangui 2025-06-20 18:12:28 +02:00
parent 89a37a1c7c
commit 08b05bd7da

View File

@ -661,13 +661,21 @@ func StreamHandler(w http.ResponseWriter, r *http.Request) {
renderTemplate(w, "folders", data) renderTemplate(w, "folders", data)
} }
func DetailHandler(w http.ResponseWriter, r *http.Request) { func DetailHandler(w http.ResponseWriter, r *http.Request) {
base := "/app/uploads" base := "/app/uploads"
rel := r.URL.Query().Get("path") rel := r.URL.Query().Get("path")
info, err := os.Stat(filepath.Join(base, rel))
if err != nil { // Nettoyage : retirer un éventuel slash au début
http.NotFound(w, r) rel = strings.TrimPrefix(rel, "/")
return
} absPath := filepath.Join(base, rel)
fmt.Println("PATH demandé:", rel)
fmt.Println("Chemin complet:", filepath.Join(base, rel))
info, err := os.Stat(absPath)
if err != nil {
http.NotFound(w, r)
return
}
entry := Entry{ entry := Entry{
Name: info.Name(), Name: info.Name(),
Path: rel, Path: rel,