webdav: add support for PUT to server

This commit is contained in:
Simon Ser
2020-01-21 21:19:44 +01:00
parent 45774fe572
commit 7d6de88179
4 changed files with 37 additions and 0 deletions

View File

@@ -1,6 +1,7 @@
package webdav
import (
"io"
"net/http"
"os"
"path"
@@ -52,4 +53,12 @@ func (fs LocalFileSystem) Readdir(name string) ([]os.FileInfo, error) {
return f.Readdir(-1)
}
func (fs LocalFileSystem) Create(name string) (io.WriteCloser, error) {
p, err := fs.path(name)
if err != nil {
return nil, err
}
return os.Create(p)
}
var _ FileSystem = LocalFileSystem("")