Refactor ActionDispatch::Http::Upload delegation

Now, I don't know if those defaulted parameters did changed the
interface, but the tests run just fine.