From 0b279c11fecade8a98e04740f4d349a961557ad4 Mon Sep 17 00:00:00 2001 From: "Gerasimos (Makis) Maropoulos" Date: Sun, 5 Jul 2020 23:35:45 +0300 Subject: [PATCH] minor Former-commit-id: f201fcad8fb425d0a5e9c32faa649b5199f60183 --- core/router/api_builder.go | 4 ++++ core/router/fs.go | 1 - 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/core/router/api_builder.go b/core/router/api_builder.go index 678eb062..f50b7ca2 100644 --- a/core/router/api_builder.go +++ b/core/router/api_builder.go @@ -395,6 +395,10 @@ func (api *APIBuilder) HandleMany(methodOrMulti string, relativePathorMulti stri // Examples can be found at: https://github.com/kataras/iris/tree/master/_examples/file-server func (api *APIBuilder) HandleDir(requestPath, directory string, opts ...DirOptions) (routes []*Route) { options := getDirOptions(opts...) + // TODO(@kataras): Add option(s) to enable file & directory deletion (DELETE wildcard route) + // and integrade it with the new `DirListRich` helper + // (either context menu override on right-click of the file name or to a new table column) + // Note that, an auth middleware can be already registered, so no need to add options for that here. h := FileServer(directory, options) description := directory fileName, lineNumber := context.HandlerFileLine(h) // take those before StripPrefix. diff --git a/core/router/fs.go b/core/router/fs.go index a8cfecf9..8f89fa68 100644 --- a/core/router/fs.go +++ b/core/router/fs.go @@ -395,7 +395,6 @@ func FileServer(directory string, opts ...DirOptions) context.Handler { ctx.SetLastModified(info.ModTime()) err = dirList(ctx, info.Name(), f) if err != nil { - println(err.Error()) plainStatusCode(ctx, http.StatusInternalServerError) return }