11550 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

Travaillant sur une application web j2ee qui implémente une création de fichier de excel, je recherche un moyen permettant à l'utilisateur de choisir facilement le chemin sur son disque dur à lesquel il voudrait que son futur fichier soit enregistrer.

Existe t-il une commande javascript ou autre permettant d'appeler un explorateur de fichier du système d'exploitation afin de récupérer le chemin voulu? Cela correspondrait à peu prêt à la l'option "file" en HTML d'un input mais celle si ne permet pas l'action solicitée.

Thx Fox! Smiley cligne
Modifié par yaw (20 Nov 2007 - 14:56)
De manière standard, à part l'input file, c'est pas possible, ça c'est sûr.
Il doit y avoir une solution ActiveX... avec tout ce que ça implique, évidemment.
Comprends pas… Si c'est pour télécharger le fichier au lieu de l'ouvrir dans IE (sur windows), on peut le zipper ou forcer le téléchargement avec un header http, à ce moment un boîte de dialogue propose d'enregistrer le fichier où on veut non?
Le fichier n'est pas encore crée. Le document est généré uniquement après avoir reçu le chemin où il devra être créer. Pour l'instant j'ai mis un chemin par défaut C:, ce qui n'est pas très fonctionnel.
L'application web (sur un serveur) crée le fichier sur le poste client.
Modifié par yaw (21 Nov 2007 - 10:48)