Merge branch 'main' of git.exozy.me:a/Kela
This commit is contained in:
commit
ccd58080b6
|
@ -7,6 +7,7 @@ import (
|
||||||
"encoding/binary"
|
"encoding/binary"
|
||||||
"flag"
|
"flag"
|
||||||
"fmt"
|
"fmt"
|
||||||
|
"io"
|
||||||
"net/http"
|
"net/http"
|
||||||
"os"
|
"os"
|
||||||
"strings"
|
"strings"
|
||||||
|
@ -135,5 +136,19 @@ func main() {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
panic(err)
|
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,
|
||||||
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue