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 !
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 saisJe 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 !
Partager