added better POST support including for files