By sending the upload URL back to the browser with a custom header name rather than the standard Location, the browser doesn't get "redirected twice", hence only one GET request made and fixing #235