Merge branch 'main' of git.exozy.me:a/Kela

This commit is contained in:
Anthony Wang 2023-05-12 21:29:15 -04:00
commit ccd58080b6
Signed by: a
GPG key ID: 42A5B952E6DD8D38

View file

@ -7,6 +7,7 @@ import (
"encoding/binary"
"flag"
"fmt"
"io"
"net/http"
"os"
"strings"
@ -135,5 +136,19 @@ func main() {
if err != nil {
panic(err)
}
} else if flag.Arg(0) == "get" {
user := flag.Arg(1)
filename := flag.Arg(2)
response, _ := http.Get(servers[0] + "/storage/" + user + "/" + filename)
responseBodyBytes, _ := io.ReadAll(response.Body)
os.WriteFile(user + "/" + filename, responseBodyBytes, 0644)
} else if flag.Arg(0) == "post" {
filename := flag.Arg(1)
file, _ := os.Open(filename)
http.Post(
servers[0] + "/storage/" + id + "/" + filename,
"application/octet-stream",
file,
)
}
}