Remote upload: Add direct_url param for redirect

This commit is contained in:
Andrei Marcu 2020-03-12 14:18:12 -07:00
parent a0c508c422
commit 7543c82473
1 changed files with 6 additions and 1 deletions

View File

@ -184,6 +184,7 @@ func uploadRemote(c web.C, w http.ResponseWriter, r *http.Request) {
upReq := UploadRequest{} upReq := UploadRequest{}
grabUrl, _ := url.Parse(r.FormValue("url")) grabUrl, _ := url.Parse(r.FormValue("url"))
directURL := r.FormValue("direct_url") == "yes"
resp, err := http.Get(grabUrl.String()) resp, err := http.Get(grabUrl.String())
if err != nil { if err != nil {
@ -215,7 +216,11 @@ func uploadRemote(c web.C, w http.ResponseWriter, r *http.Request) {
return return
} }
http.Redirect(w, r, Config.sitePath+upload.Filename, 303) if directURL {
http.Redirect(w, r, Config.sitePath+Config.selifPath+upload.Filename, 303)
} else {
http.Redirect(w, r, Config.sitePath+upload.Filename, 303)
}
} }
} }