Vérifier Taille et Mime Type d'un Upload
Résolu/Fermé
tuxboy
Messages postés
995
Date d'inscription
lundi 23 juillet 2012
Statut
Membre
Dernière intervention
28 mai 2019
-
29 oct. 2015 à 23:51
fubar - 2 nov. 2015 à 22:05
fubar - 2 nov. 2015 à 22:05
A voir également:
- Vérifier Taille et Mime Type d'un Upload
- Comment réduire la taille d'un fichier - Guide
- Verifier un lien - Guide
- Reduire taille photo - Guide
- Verifier compatibilite windows 11 - Guide
- Comment retrouver la taille normale de l'écran iphone ✓ - Forum iPhone
2 réponses
tatsuyad
Messages postés
74
Date d'inscription
mercredi 3 juin 2015
Statut
Membre
Dernière intervention
3 avril 2016
Modifié par tatsuyad le 30/10/2015 à 08:30
Modifié par tatsuyad le 30/10/2015 à 08:30
Si tu es l'administrateur de serveur qui traite la requete http de client, pourquoi pas inserer le code .js suivant et avertir l'utilisateur de l'erreur ?
Bonne chance.
Bonne chance.
- le code .js
<script language='JavaScript'>
function checkFileSize(inputFile) {
var max = 3 * 512 * 512;
if (inputFile.files && inputFile.files[0].size > max) {
alert("File too large.");
inputFile.value = null;
}
}
</script>
- le code .html
<input type="file" name="inputFile" />
Utilisateur anonyme
30 oct. 2015 à 20:16
30 oct. 2015 à 20:16
Voilà, je présente aussi une solution, mais cette fois au niveau de php.
En souhaitant que ça aide un peu! ;)
En souhaitant que ça aide un peu! ;)
if($_FILES['upload']['size'] > 209715200){ //Taille maximale dépassée. } $finfo = finfo_open(FILEINFO_MIME_TYPE); $finfo = finfo_file($finfo, $_FILES['upload']['tmp_name']); finfo_close($finfo); //Bon, ici tu as un array parce que j'acceptais //plusieurs mime types, maintenant tu en fais //ce que tu veux! o= if (!in_array($finfo, array( 'application/msword'))) { //Format invalide. }
tuxboy
Messages postés
995
Date d'inscription
lundi 23 juillet 2012
Statut
Membre
Dernière intervention
28 mai 2019
190
30 oct. 2015 à 22:45
30 oct. 2015 à 22:45
Merci, en effet, côté format accepté, je me suis tourné vers un :
<input type="file" accept=".DOC,.doc">
<input type="file" accept=".DOC,.doc">
2 nov. 2015 à 22:05