Move upload resume impl to file model