Bonjour,
est t-il possible d'utiliser l'objet file sans passer par un contrôle activeX ?
(je souhaite vérifier l'extension d'un fichier client (input type=file))
Merci
Bonjour,
est t-il possible d'utiliser l'objet file sans passer par un contrôle activeX ?
(je souhaite vérifier l'extension d'un fichier client (input type=file))
Merci
Coté client: Non!Envoyé par christel1982
ok merci
au moins c'est clair lol
ben pour vérifier l'extension suffit de faire un test avec un regExp ou un split sur la value de l'input file ...
ou encore de tester indexOf de l'extension recherchée ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part var extension=document.getElementById('moninputfile').value.split(".")
sinon acceder à l'objet file n'est pas possible en javascript (=> vbscript et fso)
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag
Venez sur le Chat de Développez !
Ben Denis on peut vérifier une extension coté client ...
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag
Venez sur le Chat de Développez !
D'un autre coté, l'extension ne prouve rien.
ok merci, mais la taille uniquement coté serveur je suppose?
tout dépend de l'extension, y'a possibilité de bidoulle ...
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag
Venez sur le Chat de Développez !
En effet, ma réponse est assez concise.Envoyé par denisC
Donc, pour completer un peu, on ne peut pas acceder au fichier désigné par l'objet File sans utiliser l'activeX. On peut uniquement acceder au champ value de l'input, ce qui permet de faire des déductions sur l'extension du fichier. Mais en aucun cas on ne peut (sans ActiveX) obtenir coté client des informations sur le fichiers (taille,....).
Enfin, à ce que j'en sais Je ne demande qu'à voir comment le faire
aller un peu d'imagination DenisC ...
une différence de fileSize
en fonction bien entendu de l'extension ...
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag
Venez sur le Chat de Développez !
Euh, je vais bien avoir de l'imagination, mais là, ma chére grenouille, j'avoue ne plus suivre.Envoyé par SpaceFrog
Alors, tu vas me dire, je travaille trop en ce moment, j'ai plus les yeux en face des trous. Mais je veux bien en comprendre un peu plus sur ce que tu dis.... fileSize?
tu ouvres une popup avec un fichier html ...
tu en relèves le fileSize ..
tu modifies un scr ou tu fais un ajax pour coller le fichier dont tu recherche la taille dans la page ...
puis tu reprends le fileSize
une simple différence entre les deux devrait te donner la taille de la partie ajoutée... donc du fichier ...
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag
Venez sur le Chat de Développez !
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