Limiter la taille d'un fichier a javascript

ajp55 Messages postés 426 Date d'inscription   Statut Membre Dernière intervention   -  
ajp55 Messages postés 426 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
a l'aide, suis confronté à un problème.

je suis entrain de concevoir un ensemble de page web qui permettront d'uploader certain fichier.j'ai limité la taille en php en mettant un input de type hidden MAX_FILE_SIZE et value='1000' et j'effectu le traitement coté server.

le problème s'est que je sui obligé d'attendre que tou le fichier soit uploader avant d'avoir le message d'erreur. ça prend trop de temps pour les fichier trop lourd.
J'aurais voulu savoir comment il était possible de capturer la taille du fichier avant l'upload en javascript.

Merci d'avance pour vos réponses.



A voir également:

4 réponses

coeus Messages postés 3021 Date d'inscription   Statut Membre Dernière intervention   119
 
Salut,

Je ne pense pas que ça se fasse en Javascript.
Par contre, si ton site est en PHP, tu peux facilement faire une vérification du poids du fichier à uploader avant de commencer l'upload. Ça règlerait ton problème.
0
ajp55 Messages postés 426 Date d'inscription   Statut Membre Dernière intervention   23
 
je ne pense pas qu'il soit possible de faire la vérification du poids du fichier avant de commencer l'upload. quoi qu'on fasse, je pense que le fichier est d'abord déplacé totalement dans un dossier tmp dont le chemin est retrouvé par $_FILES['fichier']['tmp_name'] avant meme que puisse effectuer un quelconque traitement.

là encore faudrai attendre que upload vers le tmp_dir soit fini.

si je comprend tjrs pas, peut être mieux de m'expliquer davantage?
je voudrai bien y faire quelque chose.
merci
0
Mihawk Messages postés 4315 Date d'inscription   Statut Contributeur Dernière intervention   846
 
Pas de solution miracle malheureusement :(
Peut-être en mettant un filtre sur la taille dans "Parcourir", mais ça se détourne facilement !
0
ajp55 Messages postés 426 Date d'inscription   Statut Membre Dernière intervention   23
 
par filtre a mettre, tu veux parler d'un indicateur qui dirai a l'utilisateur d'uploader taille_max?
si oui, cé vraiment facile a contourner.
merci pour vos réponses.
en attendant peut être une solution meilleure, je vai donc opter de faire la vérification coté server.
0