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
MyKey string
MyCert string
User string
Pass string
DropUser string
Version string
Fingerprint256 string
Fingerprint1 string
UploadOnly bool
ReadOnly bool
Silent 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) Start ¶
func (fs *FileServer) Start(what string)
Start will start the file server
Click to show internal directories.
Click to hide internal directories.