J'ai une étiquette d'entrée de fichier dans mon application Web. Je voudrais vérifier que le fichier n'est pas trop gros avant de l'envoyer au serveur. Bien sûr, j'ai toujours le côté serveur de validation. Y a-t-il un moyen de le faire avec JavaScript? Il doit fonctionner dans IE7 + et FF3 +. Je vous remercie.Comment récupérer la taille d'un fichier avant de le télécharger?
EDIT: certainsfichiersoutputfile [0] .filesize fonctionne dans FF, mais pas IE.
Malheureusement, ceci est quelque chose qui n'est pas encore multi-plateforme sans utiliser de plugins (par exemple, flash). http://www.w3.org/TR/FileAPI/ sont les spécifications de travail qui sont supportées par Firefox. – Matthew
Dupliquer: http://stackoverflow.com/questions/158149/how-do-you-restrict-the-size-of-a-file-being-uploaded-with-javascript-or-java-w –
Voir [cette nouvelle question et réponse.] (http://stackoverflow.com/questions/3717793/javascript-file-upload-size-validation) Dans les navigateurs modernes, cela est possible sans une demande au serveur, bien que la validation doive être faite sur le serveur aussi bien. – Pointy