|
|
|
@ -103,7 +103,7 @@ func uploadPostHandler(c web.C, w http.ResponseWriter, r *http.Request) { |
|
|
|
return |
|
|
|
} |
|
|
|
|
|
|
|
http.Redirect(w, r, "/"+upload.Filename, 301) |
|
|
|
http.Redirect(w, r, "/"+upload.Filename, 303) |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
@ -138,8 +138,13 @@ func uploadPutHandler(c web.C, w http.ResponseWriter, r *http.Request) { |
|
|
|
} |
|
|
|
|
|
|
|
func uploadRemote(c web.C, w http.ResponseWriter, r *http.Request) { |
|
|
|
if !strictReferrerCheck(r, Config.siteURL, []string{"Linx-Delete-Key", "Linx-Expiry", "Linx-Randomize"}) { |
|
|
|
badRequestHandler(c, w, r) |
|
|
|
return |
|
|
|
} |
|
|
|
|
|
|
|
if r.FormValue("url") == "" { |
|
|
|
http.Redirect(w, r, "/", 301) |
|
|
|
http.Redirect(w, r, "/", 303) |
|
|
|
return |
|
|
|
} |
|
|
|
|
|
|
|
@ -174,7 +179,7 @@ func uploadRemote(c web.C, w http.ResponseWriter, r *http.Request) { |
|
|
|
return |
|
|
|
} |
|
|
|
|
|
|
|
http.Redirect(w, r, "/"+upload.Filename, 301) |
|
|
|
http.Redirect(w, r, "/"+upload.Filename, 303) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|