Comment inserer un lien telechargeant un pdf

Bonjour,
je n'arrive pas à inserer un lien pouvant telecharger un fichier pdf. Car en mettant un lien normal, il telecharge le fichier pdf directement dans le navigateur, pourtant je voudrais que le fichier soit téléchargé à part comme c'est le cas avec les fichiers .doc
Configuration: Windows XP
Firefox 3.0.15

4 réponses

  1. En fait, il faut changer l'entete pour forcer le téléchargement. En PHP par exemple:
    header('Content-type: application/pdf');
    header('Content-Disposition: attachment; filename="downloaded.pdf"');
    0
    1. OK, regarde là ou j'ai placé tes codes dans mon entete.

      <head>

      header('Content-type: application/pdf');
      header('Content-Disposition: attachment; filename="downloaded.pdf"');

      <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
      <title>Les Publications</title>
      <link rel="shortcut icon" HREF="http://barreaudelagombe.cd/folder_home/images/icone.png" >
      <meta name="author" content="Mike Lukoki">
      <meta http-equiv="Page-Enter" content="revealTrans(Duration=3,Transition=0)">
      <meta name="generator" content="Mike Lukoki">
      <style type="text/css">

      </style>
      </head>
      0
      1. Non, en fait, il te faut un langage coté serveur comme PHP par exemple. En HTML pur, ce n'est pas possible.
        0
        1. Donc de la manière dont j'ai introduit ton code, si je met comme langage php, tu es sur que cava marché??
          0
      2. Non, voila comment il faut faire :

        tu as ta page HTML avec un lien
        <a href="telecharger.php">télécharger</a>


        puis un fichier nommé telecharger.php contenant (où downloaded.pdf est le nom de ton fichier PDF à télécharger) :
        <?php
        header('Content-type: application/pdf');
        header('Content-Disposition: attachment; filename="downloaded.pdf"'); 
        ?>
        0