Bonjour,
J’aimerai bien vérifié la taille et l’extension d'un fichier avant de l'envoyer, et lui aussi afficher le nom du fichier.
Bonjour,
J’aimerai bien vérifié la taille et l’extension d'un fichier avant de l'envoyer, et lui aussi afficher le nom du fichier.
Bonjour,
Si tu parles du valeurs dans un input file, tu ne pourras savoir que le nom et l'extension du fichier en javascript mais pas plus.
A+.
J'ai finalement trouver pour le non et l'extension du fichier. Je bloque encore sur la taille du fichier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 function getExt(Fichier) { var a = nomFichier.lastIndexOf("."); if(a == -1) { return ""; } return nomFichier.substr(a).toLowerCase(); } function verif(id) { if(id =='fichier1') { document.getElementById('type1').name="TypeFileUpload"; document.getElementById('type1').value='C'; var nomFichier = document.getElementById("fichier1").value; var ext = getExt(nomFichier); alert(ext); alert (nomFichier); } }
Ce n'est pas possible de savoir plus que ça en javascript.
J'ai enfin trouver comment obtenir la taille d'un fichier en javascript
Voilà le code qui permet de le faire, mais par contre on passe par l'API file de javascript
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 function showFileSize() { var input, file; if (typeof window.FileReader !== 'function') { alert( "L'API file n'est pas suporter par votre navigateur."); return; } input = document.getElementById('file1'); if (!input) { alert("Il n'i a pas l'élement file."); } else if (!input.files) { alert("Le navigateur ne supporte pas les propriètès du type `files` de file inputs."); } else { file = input.files[0]; alert("Le nom du fichier est : " + file.name + " et sa taille est de " + file.size + " bytes."); } }
N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager