DOM PARCOURIR LES RÉPERTOIRES ET FICHIERS EN LOCAL (EXCLUSIF : IE)

lakichemole Messages postés 253 Date d'inscription vendredi 13 juin 2003 Statut Membre Dernière intervention 18 mai 2009 - 5 août 2008 à 10:21
cs_bultez Messages postés 13616 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 - 14 août 2008 à 12:30
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/47501-dom-parcourir-les-repertoires-et-fichiers-en-local-exclusif-ie

lakichemole Messages postés 253 Date d'inscription vendredi 13 juin 2003 Statut Membre Dernière intervention 18 mai 2009
5 août 2008 à 10:21
"Autre petite particularité du script, la possibilité d'afficher une image se trouvant sur la machine local".
En gros on peut récupérer tout le contenu du pc du client avec la requête ajax qui va bien ?
nickadele Messages postés 1251 Date d'inscription mercredi 7 août 2002 Statut Modérateur Dernière intervention 10 avril 2013
5 août 2008 à 10:45
Lakichemole,

on pourrait non :
"Malheureusement (ou heureusement c'est selon le point de vue) pour des raisons de sécurité, il n'est pas possible d'assigner à un input de type file une valeur".

on pourrait oui :
la solution serait que tu lis le contenu d'un fichier et que tu l'envoies via un textarea.

Safari permet d'assigner à un input de type file une valeur, mais il affiche un message d'alert au client lui demandant s'il autorise ou non cette action !

Nickadele
nickadele Messages postés 1251 Date d'inscription mercredi 7 août 2002 Statut Modérateur Dernière intervention 10 avril 2013
5 août 2008 à 10:49
Concernant l'affichage de l'image, il s'agit en fait d'une astuce, voir post : http://www.javascriptfr.com/infomsg_AFFICHER-IMAGE-LOCALE_1181607.aspx#12

Nickadele
lakichemole Messages postés 253 Date d'inscription vendredi 13 juin 2003 Statut Membre Dernière intervention 18 mai 2009
5 août 2008 à 10:58
J'ai bien compris pour le input file (j'avais fait des tests à une époque :)) je parlais d'ajax, genre vu que tu as ton image dans ta page j'imagine qu'avec un peu de javascript et un HTTPRequest (ajax donc) tu peu envoyer le contenu de cette image à ton serveur et par la même astuce envoyer d'autre fichiers que des images? (ce ne serais pas un troue de sécurité vu que c'est un activx)
lakichemole Messages postés 253 Date d'inscription vendredi 13 juin 2003 Statut Membre Dernière intervention 18 mai 2009
6 août 2008 à 10:10
Je viens de voir le code très bien commenté :) je t'avais pas mis de note alors comme ça c'est fait:)
Rejoignez-nous