Récupérer le chemin d'une boite de dialogue "Save As..."

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Récupérer le chemin d'une boite de dialogue "Save As..."

Re: Récupérer le chemin d'une boite de dialogue "Save As..."

par stealth35 » 24 févr. 2011, 17:31

Exact, c'était pas question à l'origine. Cela n'est pas possible ? Par aucun moyen ?
C'est dommage...
oui impossible.

Re: Récupérer le chemin d'une boite de dialogue "Save As..."

par HappyTreeFred » 24 févr. 2011, 16:55

Exact, c'était pas question à l'origine. Cela n'est pas possible ? Par aucun moyen ?
C'est dommage...

Re: Récupérer le chemin d'une boite de dialogue "Save As..."

par xTG » 24 févr. 2011, 15:05

Pas si le navigateur ne retourne pas la valeur dont tu parles. ;)

Re: Récupérer le chemin d'une boite de dialogue "Save As..."

par HappyTreeFred » 24 févr. 2011, 14:52

oui c'est vrai mais la politique de l'entreprise n'autorise QUE internet explorer, le problème ne se pose pas.

En effet la boite de dialogue est executée coté client, mais il y a toujours moyen de faire transiter des valeur par la suite (POST, Ajax...)

Re: Récupérer le chemin d'une boite de dialogue "Save As..."

par xTG » 24 févr. 2011, 13:27

Dans tous les cas cela ne sera pas possible en PHP, c'est un langage exécuté côté serveur.
Il va falloir te renseigner du côté de javascript, mais à priori j'ai encore jamais entendu parlé de cela. ^^
La boite de dialogue est propre au navigateur, donc même si cela existe tu peux t'attendre à ce que tous les navigateurs ne te renvoie pas cette information par exemple.

Récupérer le chemin d'une boite de dialogue "Save As..."

par HappyTreeFred » 24 févr. 2011, 13:12

Salut à tous !

Tout est dans le sujet : Est-il possible de récupérer le chemin de destination choisit par l'utilisateur dans la boite de dialogue "Enregistrer sous..."

Le but dans tout ça ?

Sur un Intranet, je liste plusieurs dizaines de fichiers .PDF, précédé d'une CheckBox. L'utilisateur choisit tous les fichiers qu'il souhaite copier en local et clique sur un bouton "Enregistrer" qui déclenche ce code pour chaque fichier :

Code : Tout sélectionner

<?php header("Content-type: application/pdf"); header("Content-Disposition: attachment; filename=$pdf"); //$pdf contient le chemin du fichier pdf à enregistrer readfile($pdf); ?>
Jusque la tout va bien, mais si la personne choisit 25 fichier, alors il devra choisir 25 fois l'emplacement de destination :?

Donc si on peut récupérer son choix, le premier fichier serait copié dans le dossier choisit et les 24 autres seraient copiés au même endroit...
(C'est toujours plus pratique que de Zipper les 25 fichier je trouve...)

Quelqu'un sait-il comment faire ? Ou du moins si c'est possible :wink: