From f81ceeb17c361274f09cc296b208e3fb5e55eb71 Mon Sep 17 00:00:00 2001 From: Alexandre Date: Sun, 7 Jan 2024 13:20:52 +0100 Subject: [PATCH] Add root dir --- main.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/main.go b/main.go index 87e8e9e..9d77440 100644 --- a/main.go +++ b/main.go @@ -7,6 +7,7 @@ import ( "io/fs" "mime/multipart" "net/http" + "net/textproto" "os" "path/filepath" @@ -71,6 +72,12 @@ func main() { defer mwriter.Close() defer writer.Close() + h := make(textproto.MIMEHeader) + h.Set("Content-Disposition", + fmt.Sprintf(`form-data; name="file"; filename="%s"`, path)) + h.Set("Content-Type", "application/x-directory") + mwriter.CreatePart(h) + err = filepath.Walk(path, func(innerPath string, info fs.FileInfo, err error) error { if err != nil { return err