sending files by using FormData. 

more faster
upload progress more truthful
file names not corrupted