2009-11-19 4 views
0

J'ai un scénario où l'utilisateur tente d'afficher un fichier image non valide (par exemple un fichier .dll renommé en JPG extenstion). Comment puis-je alerter l'utilisateur à l'aide de JavaScript qu'il s'agit d'un fichier non valide?validation JavaScript pour le type de fichier non valide

+0

alerte ("type de fichier invalide"); ? – Natrium

+0

mais l'extension de fichier .JPG est valide seulement mais le contenu est de type .dll –

Répondre

3

JavaScript, en cours d'exécution dans le navigateur dans un contexte de sécurité standard, n'a aucun moyen de déterminer.

Vous devez manipuler ce côté du serveur de contrôle.

1

Il n'y a aucun moyen de le faire en utilisant JavaScript.

0

Il est une façon de le faire avec javascript.

Si le navigateur prend en charge window.FileReader et window.Blob, ce que la plupart font, alors oui, vous pouvez.

if (window.FileReader && window.Blob) 
{ 
    // get your file from wherever... 
    // tacky check jpg in the mime type 
    if (yourFile.type.indexOf("jpeg")) 
    { 
     .... 
    } 
} 
Questions connexes