upload file and semiparse it