Validation de l'extension du fichier dans AngularJs avant le téléchargement

Je suis de télécharger des images pour notre application sur le serveur.
Est-il possible de valider les extensions côté client par JS avant de les soumettre au serveur avant de les télécharger vers le serveur?

Je suis en utilisant AngularJs pour gérer mon front-end.

source d'informationauteur Ali Saberi