Working file validation, but needs to spawn child file to enforce mime and extension matching