Documentation
¶
Overview ¶
Package httpserver will contain the main httpserver functionality of goshs
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FileServer ¶
type FileServer struct {
IP string
Port int
CLI bool
WebdavPort int
Webroot string
SSL bool
SelfSigned bool
LetsEncrypt bool
MyKey string
MyCert string
MyP12 string
User string
Pass string
DropUser string
Version string
Fingerprint256 string
Fingerprint1 string
UploadOnly bool
ReadOnly bool
Silent bool
Embedded bool
Verbose bool
Hub *ws.Hub
Clipboard *clipboard.Clipboard
}
FileServer holds the fileserver information
func (*FileServer) BasicAuthMiddleware ¶
func (fs *FileServer) BasicAuthMiddleware(next http.Handler) http.Handler
BasicAuthMiddleware is a middleware to handle the basic auth
func (*FileServer) PrintEmbeddedFiles ¶ added in v0.3.9
func (files *FileServer) PrintEmbeddedFiles()
func (*FileServer) Start ¶
func (fs *FileServer) Start(what string)
Start will start the file server
Click to show internal directories.
Click to hide internal directories.