2009-11-20 6 views

Répondre

1

Quel est le problème avec ...

<a href="file.pdf">pdf</a> 
+0

il ouvre le pdf documnet dans le lecteur pdf, je veux que les utilisateurs téléchargent le document. Il devrait invoquer la petite fenêtre "File Download", où il vous demande d'ouvrir ou de sauvegarder le fichier. – manraj82

+0

J'espère que vous savez que je parle de cette fenêtre, a trois boutons Ouvrir, Enregistrer et Annuler – manraj82

5

Si vous souhaitez remplacer les plug-ins pour la visualisation d'un fichier PDF dans le navigateur, vous devez envoyer un en-tête HTTP Content-Disposition à l'autre qu'il devrait être traité comme un attachement.

Les spécificités de la manière d'y parvenir dépendent de l'environnement côté serveur que vous utilisez. JavaScript ne peut pas vous aider (sauf si vous utilisez une implémentation JavaScript côté serveur, ce qui est peu probable).

+0

est un ENVIRmnet ASP IIS, comme vous l'avez dit, je viens d'essayer l'en-tête HTTP Content-Disposition. c'est le code i utilisé sur la page ASP Response.AddHeader « content-disposition », « pièce jointe; filename = test.pdf » Il a invoqué le fichier fenêtre de téléchargement, mais dans la fenêtre Enregistrer sous le tir avoir l'article "Document Adobe Acrobat" dans la liste Enregistrer sous le type.Il avait seulement 'Document HTML' et 'Tous les fichiers' – manraj82

+0

Suis-je en train de faire faux? s'il vous plaît aviser ... – manraj82

+0

On dirait que vous laissez ASP continuer à utiliser sa sortie par défaut de type de contenu de texte/html au lieu de le définir à application/pdf (comment vous faites cela dans ASP Je n'ai aucune idée, je suis heureux de éviter ce cadre). – Quentin

-2

Je voudrais simplement configurer IIS au serveur .pdf fichiers que l'application type MIME /octet-stream

Questions connexes