Don't attempt to upload invalid file types

Fail as early as possible on uploads that contain EXE or MP3 files