In JavaScript possiamo validare il tipo MIME di un file scelto per l'upload.
La soluzione รจ la seguente:
'use strict';
document.querySelector('#file').addEventListener('change', () => {
const files = this.files;
if(files.length > 0 && !/^image/.test(files[0].type)) {
this.classList.add('is-invalid');
}
});