2008-09-30 5 views
1

J'ai écrit un script watir qui télécharge les fichiers. Un des fichiers qu'il télécharge a une extension .dcf. Il y a quelques mois, sur ma machine, j'ai modifié quelque part un paramètre pour que les fichiers .dcf demandent un téléchargement ("Voulez-vous ouvrir ou enregistrer ce fichier?") Au lieu de l'ouvrir dans le navigateur. C'est le comportement que je désire. J'utilise XP Pro/IE7.Comment configurer IE7 pour télécharger le type de fichier au lieu de l'ouvrir dans le navigateur

Je suis en train de mettre en place une machine de test dédiée, mais je n'arrive pas à trouver l'option de configuration que j'ai faite sur ma machine, qui était si facile à trouver que je n'en ai pas pris note. Toutes les solutions que je trouve actuellement concernent soit le changement du téléchargement lui-même, soit la modification du registre. Je cherche quelque chose du point de vue du client au niveau du navigateur/IE.

Répondre

0

tloach lien de » fourni à la réponse que je besoin:

  1. je avais besoin d'ouvrir une fenêtre de l'explorateur de Windows et sélectionnez Options des dossiers ... des menu Outils.
  2. Je devais aller à l'onglet Types de fichiers et localisez l'extension pour laquelle je voulais changer le comportement.
  3. Je devais avoir le Avancé bouton pour le type de fichier - il n'est pas toujours là.
  4. Le Confirmer l'ouverture après le téléchargement case doit être cochée (non affranchies)
  5. Il faut être Actions - il n'y a pas toujours. J'ai trouvé que l'un appelé éditer et un autre appelé ouvert étaient assez. Je les ai liés au bloc-notes (C: \ WINDOWS \ system32 \ NOTEPAD.EXE% 1). J'ai aussi besoin de check la Utiliser DDE case et remplir NOTEPAD pour Application: et Système pour Sujet:

Espérons que cela aidera les autres. Cela m'aidera probablement la prochaine fois.

1
+0

J'ai suivi ces instructions et décoché la case 'Confirm open open after download' dans la boîte de dialogue Type de fichier. Le fichier s'ouvre toujours dans une fenêtre de navigateur. J'ai également vérifié la machine qui fonctionne comme je le souhaite, et la case 'Confirm open open after download' est toujours cochée. – mandersn

0

Pour PHP, essayez d'utiliser ces en-têtes:

header ("Content-Type: application/force téléchargement");

header ("Content-Type: application/octet-stream");

header ("Content-Type: application/téléchargement");

header ("Content-Disposition: pièce jointe; nomfichier =" .basename ($ filename). ";");

Naturellement, vous pouvez utiliser les mêmes en-têtes dans la langue que vous utilisez. direction

+0

Vous vous trompez (comme je l'ai fait lors de la première lecture de la question). Il pose des questions sur IE7, pas vraiment une question de programmation. –

+0

Pas vraiment, j'ai juste manqué le 'F' avant le 'ou' au début de la réponse. Mais je l'ai totalement compris. – Eduardo

+0

Eduardo, n'est pas en-tête de type de contenu censé être utilisé une seule fois? –

Questions connexes