2009-09-01 12 views

Répondre

3

Impossible sans script côté serveur qui renvoie une réponse du type mime approprié.

+1

** NOT TRUE ** - Vous pouvez utiliser FSO pour faire cet IE (seulement les fichiers texte) et Java Applet pour le faire dans n'importe quel autre navigateur - bien sûr, vous aurez des problèmes de sécurité à prendre en charge. La ligne du bas - c'est faisable. –

+0

Désolé, permettez-moi de reformuler cela ... PAS PRATIQUE. Pourquoi passer par tous les problèmes pour le faire côté client quand une solution côté serveur simple fera l'affaire. Qu'en est-il de Firefox, Opera, Chrome, Safari, etc. Pouvez-vous garantir qu'il fonctionnera sur tous ces éléments. Parfois, être capable de faire quelque chose ne signifie pas que cela devrait être fait. – Zoidberg

+0

Ce n'est pas recommandé - correct, mais c'est peut-être un must pour le système qu'il prévoit. De toute façon, ce n'est pas votre devoir de décider - c'est son seul. –

1

Cela dépend un peu du type de fichier. Vous pouvez générer un fichier HTML en ouvrant une fenêtre et en y écrivant; l'utilisateur peut alors le télécharger via Fichier | Enregistrer sur la plupart des navigateurs

Un fichier texte peut être généré et chargé dans un élément textarea, puis l'utilisateur peut soit copier manuellement le fichier, ou il existe plusieurs façons de le copier dans le presse-papiers (vous pouvez même garder le textarea caché et juste offrir le bouton de copie). Recherche de "presse-papiers javascript" pour diverses façons de le faire; here's l'un des premiers lnks qui vient pour cette partie de celui-ci.

Les fichiers binaires devront probablement être gérés côté serveur.

0

Vous pouvez toujours utiliser FSO pour générer un fichier texte (binaire ne fonctionnera pas) sur l'ordinateur du client, renvoyer le lien et le télécharger. Sachez que cela ne fonctionnera que pour IE (ActiveX) et que vous aurez besoin de plus de droits de sécurité.

Bonne chance.

+0

Deux choses: 1) C'est une solution Windows uniquement, et 2) Même dans IE, cela ne fonctionnera que si vous avez des droits de sécurité améliorés. –

+0

C'est vrai. Il n'a pas spécifié de "désirs" spécifiques - alors j'ai pensé que tout allait et donnait ma meilleure solution. –

+0

Je suis d'accord avec T.J. La livraison d'une telle solution est peu pratique, et causera plus de maux de tête à long terme que de le faire de la bonne façon avec une solution côté serveur. C'est aussi une garantie que la plupart des utilisateurs ne sauront pas comment changer leurs paramètres de sécurité. – Zoidberg

Questions connexes