Citation :
un script permettant juste de lister les fichiers qui sont dans le même repertoire
|
Quel répertoire ? Du côté client ou du côté serveur ?
Du côté client, pour des raisons de sécurité, il n'est pas possible de lister les fichiers, ni de les ouvrir, ni de faire quoi que se soit, sauf l'upload avec le bouton approprié.
Du côté serveur, c'est possible avec un langage pour serveur, tel que PHP ou Java, mais pas avec Javascript qui tourne du côté du client.
Citation :
que les PDF soient téléchargés et non affichés lorsque le lien est cliqué.
|
Quand le lien est cliqué avec le bouton gauche, une requête est envoyée sur le serveur, et celui-ci renvoit une page (un flux de données). L'entête de ce flux HTTP pour un fichier PDF contient une indication disant qu'il s'agit d'un fichier PDF. Quand le navigateur voit cette indication, il lance le plug-in pour les fichiers PDF. Celui-ci ouvre une fenêtre de visualisation d'un PDF. Malheureusement les plug-in pour PDF sont généralement très rudimentaires et n'acceptent pas de paramètre pour dire qu'il faudrait enregistrer plutôt que lancer la visualisation. La seule solution restante est celle qui est adoptée par tout le monde ou presque (Bibliothèque Nationale, les Impôts, etc.), qui consiste à demander à l'utilisateur de faire un clic droit (au lieu d'un clic gauche) sur le lien et de choisir "enregistrer".