JavaScript: validazione del tipo MIME di un file scelto per l'upload

Short link

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');
    }
});

L'autore

Gabriele Romanato, sviluppatore web full stack specializzato in siti, applicativi web ed e-commerce con Node.js e PHP.