auth..
This commit is contained in:
parent
6727636e77
commit
541e74c7df
@ -62,6 +62,7 @@ func main() {
|
||||
req, err := http.NewRequest("POST", outURL, in)
|
||||
fail(err)
|
||||
|
||||
req.Header.Set("Authorization", "Bearer "+*token)
|
||||
req.Header.Set("X-Content-SHA1", sha1Hex)
|
||||
|
||||
log.Print("uploading...")
|
||||
|
@ -58,6 +58,11 @@ func handleHTTP(w http.ResponseWriter, req *http.Request) {
|
||||
http.ServeFile(w, req, filePath)
|
||||
|
||||
case "POST":
|
||||
if req.Header.Get("Authorization") != ("Bearer " + *uploadToken) {
|
||||
http.Error(w, "unauthorized", http.StatusUnauthorized)
|
||||
return
|
||||
}
|
||||
|
||||
tmpOut := filepath.Join(filepath.Dir(filePath), "."+filepath.Base(filePath))
|
||||
|
||||
if err := os.MkdirAll(filepath.Dir(filePath), 0755); err != nil {
|
||||
|
Loading…
Reference in New Issue
Block a user