From f08b427dd2f9887acfef01b70ca475d083e85eb7 Mon Sep 17 00:00:00 2001 From: blek Date: Fri, 3 Nov 2023 02:22:40 +1000 Subject: [PATCH] fix file contents not being uploaded --- main.go | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/main.go b/main.go index b4d1f1b..79df355 100644 --- a/main.go +++ b/main.go @@ -58,6 +58,13 @@ func upload(args *kong.Context) { panic(err) } + file, err := ioutil.ReadFile(Args.Upload.File) + if err != nil { + panic(err) + } + part.Write([]byte(file)) + + tosHeader := textproto.MIMEHeader{} tosHeader.Set("Content-Type", "text/plain") tosHeader.Set("Content-Disposition", fmt.Sprintf("form-data; name=\"tos_consent\"; filename=\"%s\"", Args.Upload.File)) @@ -67,13 +74,6 @@ func upload(args *kong.Context) { } tos.Write([]byte("on")) - file, err := ioutil.ReadFile(Args.Upload.File) - if err != nil { - panic(err) - } - - part.Write([]byte(file)) - writer.Close() req, err := http.NewRequest("POST", Args.Upload.Instance + "/curlapi/upload", body)