bonjour,
je cherche à connaitre la taille d'un fichier distant pour décider si oui ou non je le télécharge.
Javascript permet il ça?
Je ne trouve rien de concluant sur google..
Merci
bonjour,
je cherche à connaitre la taille d'un fichier distant pour décider si oui ou non je le télécharge.
Javascript permet il ça?
Je ne trouve rien de concluant sur google..
Merci
Pour des raisons de sécurité, en javascript tout comme en html, il n'est pas possible de faire grand chose avec un input type=file.
- impossible de préréglé le chemin du fichier (ce qui paraît normal) c'est tout simplement ignoré par les navigateur.
- impossible de tester la taille avant l'envoi
le seul test possible, qui malheureusement est ignoré aussi par tous les navigateurs, est en html la balise accept qui permettrai de filtrer en fonction du type mime.
en javascript, on peut tout de même ce permettre de tester le type mime (enfin non l'extension du fichier)
Donc, la seule solution c'est le test côté serveur pour la taille du fichier.
A moins que quelqu'un est une autre solution.
Ben je pense avoir trouvé, je sais pas si ça marche à tous les coups mais là le serveur envoie la taille dans le champ "content length" des headers.
Je crois avoir vu des fonctions pour lire ces headers, si quelqu'un voulait bien m'indiquer où trouver une bonne doc là dessus?
Bonne journée
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