OVH Cloud OVH Cloud

javascript et gestionnaire de fichiers

4 réponses
Avatar
Tran
Bonjour

Sur un petit réseau local avec des partages de fichiers, je cherche à
ouvrir, depuis une page web, des fichiers (exemple <a
href="file://PAC/coucou/Annick.doc">Mes Documents</a>).
Sous internet explorer cela fonction à peut prés (ouverture du logiciel dans
la fenetre du browser) mais sous firefox rien ne ce passe (même si s'est un
dossier).
Comme je ne connais pas grand chose en javascript j'aimerais savoir s'il est
possible avec un script, d'ouvrir le gestionnaire de fichiers comme si
j'avais clické sur ce fichier en partage (avantages : pas besoin de gèrer le
logiciel qui ouvre le fichier et en cas de modification du fichier, pas
besoin de gèrer le chemin d'enregistrement)

Si quelqu'un sait si s'est réalisable et si oui, me donner un début de piste
me serait bien utile.

Merci d'avance

4 réponses

Avatar
ASM
Bonjour

Sur un petit réseau local avec des partages de fichiers, je cherche à
ouvrir, depuis une page web, des fichiers (exemple <a
href="file://PAC/coucou/Annick.doc">Mes Documents</a>).
Sous internet explorer cela fonction à peut prés (ouverture du logiciel dans
la fenetre du browser) mais sous firefox rien ne ce passe (même si s'est un
dossier).


ben ...
un coup il faut : "file://PAC/ blabla
un coup il faut : "file:///PAC/ blabla
selon le navigateur utilisé !
et ceci sur Mac et pour le DD 'PAC'

qu'en est-il sur Windows ?
"file://c:truc/ blabla ?
ou
"file://d:truc blabla ?
ou
"file:///d:truc blabla ?
2 ou 3 slashes, antislashes ou slashes comme séparateurs ?
et le DD : 'C', 'D' ou 'E' ?

Comme je ne connais pas grand chose en javascript j'aimerais savoir s'il est
possible avec un script, d'ouvrir le gestionnaire de fichiers comme si
j'avais clické sur ce fichier en partage (avantages : pas besoin de gèrer le
logiciel qui ouvre le fichier et en cas de modification du fichier, pas
besoin de gèrer le chemin d'enregistrement)


çà c'est en supposant qu'on ait autorisé l'ouverture-lancement
de programmes externes au navigateur
et qu'on lui a expliqué quel programe à lancer suivant le type de fichier

quant à l'enregistrement après modifs,
pas certain que çà aille écraser l'ancien ... ? !
Çà le fait chez toi ?

Si quelqu'un sait si s'est réalisable et si oui, me donner un début de piste
me serait bien utile.


Le javascript n'est pas fait pour çà

(du moins c'est ce qu'on m'avait expliqué)


--
Stephane Moriaux et son [moins] vieux Mac

Avatar
Tran
ben ...
un coup il faut : "file://PAC/ blabla


Sa marche avec internet explorer(sous win). J'ai un simili explorateur dans
le navigateur donc j'ouvre bien le dossier et la, si je double clicke sur un
fichier, il s'ouvre avec le logiciel par défaut (à peu prés le résultat
attendu).
Si mon lien est "file://PAC/hello.doc le fichier est bien ouvert avec word
mais dans le navigateur (moins bien). Si s'est un fichier non microsoft
(exemple .iso) il souvre avec le logiciel par défaut (magic iso) et me
propose bien le même chemin à l'enregistrement.

Sous firefox, aucune réaction, même pas un message d'erreur.

un coup il faut : "file:///PAC/ blabla


Sous internet explorer, un message d'erreur, sous firefox toujour pas de
réaction (au fait, //PAC/ est un partage sur le réseau)

selon le navigateur utilisé !
et ceci sur Mac et pour le DD 'PAC'
qu'en est-il sur Windows ?
"file://c:truc/ blabla ?


Sa marche aussi pour les fichiers locaux sur ie, toujour pas de réaction sur
firefox.

"file://d:truc blabla ?


Fonctionnement identique, que je mette des slashes ou des antislashes voir
même un panaché des deux quelque soit la partition.

"file:///d:truc blabla ?
2 ou 3 slashes, antislashes ou slashes comme séparateurs ?
et le DD : 'C', 'D' ou 'E' ?


Ie n'aime vraiment pas les tripples slashes mais les antislashes ou les
slashes pour lui s'est pareil (testé), toujour pas de réaction de firefox.

j'aimerais savoir s'il est possible, avec un script, d'ouvrir le
gestionnaire de fichiers comme si


j'avais clické sur ce fichier en partage (avantages : pas besoin de
gèrer le


logiciel qui ouvre le fichier et en cas de modification du fichier, pas
besoin de gèrer le chemin d'enregistrement)


çà c'est en supposant qu'on ait autorisé l'ouverture-lancement
de programmes externes au navigateur
et qu'on lui a expliqué quel programe à lancer suivant le type de fichier

quant à l'enregistrement après modifs,
pas certain que çà aille écraser l'ancien ... ? !
Çà le fait chez toi ?


Grossomodo avec internet explorer (sous win), ça fonctionnerait presque
comme je veux, sauf que...faudrait au final que ça fontionne aussi sous mac
os X (et oui, je croque la pomme de temp en temp) s'est pour cela que
j'aimerais ouvrir un "vrai gestionnaire de fichier" quelque soit la
plateforme.
(ps : les partages réseaux fonctionnent que ce soit sous mac ou sous win)


Le javascript n'est pas fait pour çà

(du moins c'est ce qu'on m'avait expliqué)


--
Stephane Moriaux et son [moins] vieux Mac


J'ai peur que ce soit vrai, mais je vais chercher encore (peut être avec
java).

En tous cas merci


Avatar
ASM
(au fait, //PAC/ est un partage sur le réseau)


et en passant par http://PAC/ ?
ou
http://192.168.1.1/
ou
http://127.10.10.0/
ou
http://localhost/

enfin ... bref ... le numéro du localhost quoi
ou l'url du serveur

Bien que là, chez moi, je ne sorte pas du serveur Apache :-(
(même en trichant avec un alias du dossier de mes douments)

Grossomodo avec internet explorer (sous win), ça fonctionnerait presque
comme je veux, sauf que...faudrait au final que ça fontionne aussi sous mac
os X (et oui, je croque la pomme de temp en temp) s'est pour cela que
j'aimerais ouvrir un "vrai gestionnaire de fichier" quelque soit la
plateforme.
(ps : les partages réseaux fonctionnent que ce soit sous mac ou sous win)


Ben ... Pomme+O et hop! on parcours les fichiers
et on sélectionne le *.doc et valide
re-hop ! FF demande ce qu'on veut en faire
on lui indique où est Word et ça baigne ...



--
Stephane Moriaux et son [moins] vieux Mac

Avatar
Olivier Miakinen

"file://c:truc/ blabla ?
"file://d:truc blabla ?
"file:///d:truc blabla ?


[...] toujour pas de réaction de firefox.


En revanche, ceci fonctionne avec Firefox et Mozilla :

file:///c:/truc/blabla
file://c:/truc/blabla

(le second renvoie sur le premier)

--
Olivier Miakinen
Troll du plus sage chez les conviviaux : le nouveau venu, avec
son clan, s'infiltre dans les groupes de nouvelles. (3 c.)