Added web directory manager

+ Added web directory manager
+ Added dummy service expose proxy page
+ Moved ACME and renew to a new section in TLS management page
This commit is contained in:
Toby Chui
2023-09-24 23:44:48 +08:00
parent b63a0fc246
commit fd6ba56143
13 changed files with 782 additions and 188 deletions

View File

@@ -177,16 +177,14 @@ func initAPIs() {
authRouter.HandleFunc("/api/webserv/setDirList", staticWebServer.SetEnableDirectoryListing)
if *allowWebFileManager {
//Web Directory Manager file operation functions
/*
authRouter.HandleFunc("/api/fs/list", staticWebServer.HandleGetStatus)
authRouter.HandleFunc("/api/fs/upload", staticWebServer.HandleGetStatus)
authRouter.HandleFunc("/api/fs/download", staticWebServer.HandleGetStatus)
authRouter.HandleFunc("/api/fs/newFolder", staticWebServer.HandleGetStatus)
authRouter.HandleFunc("/api/fs/copy", staticWebServer.HandleGetStatus)
authRouter.HandleFunc("/api/fs/move", staticWebServer.HandleGetStatus)
authRouter.HandleFunc("/api/fs/properties", staticWebServer.HandleGetStatus)
authRouter.HandleFunc("/api/fs/del", staticWebServer.HandleGetStatus)
*/
authRouter.HandleFunc("/api/fs/list", staticWebServer.FileManager.HandleList)
authRouter.HandleFunc("/api/fs/upload", staticWebServer.FileManager.HandleUpload)
authRouter.HandleFunc("/api/fs/download", staticWebServer.FileManager.HandleDownload)
authRouter.HandleFunc("/api/fs/newFolder", staticWebServer.FileManager.HandleNewFolder)
authRouter.HandleFunc("/api/fs/copy", staticWebServer.FileManager.HandleFileCopy)
authRouter.HandleFunc("/api/fs/move", staticWebServer.FileManager.HandleFileMove)
authRouter.HandleFunc("/api/fs/properties", staticWebServer.FileManager.HandleFileProperties)
authRouter.HandleFunc("/api/fs/del", staticWebServer.FileManager.HandleFileDelete)
}
//Others