CLiquer sur un len et il se telecharge
Résolu
gu-guss
Messages postés
70
Statut
Membre
-
gu-guss Messages postés 70 Statut Membre -
gu-guss Messages postés 70 Statut Membre -
Bonjour,
j'voudrais savoir cmt j'pourais faire pr que si je clique sur
<a href="lobjet.xxx">download</a> l'objet se telecharge
j'voudrais savoir cmt j'pourais faire pr que si je clique sur
<a href="lobjet.xxx">download</a> l'objet se telecharge
Configuration: Windows XP Internet Explorer 6.0
12 réponses
-
Bah ça dépend de ce que tu veux faire télécharger.
prenons par exemple un programme :
<a href="destination du fichier/programme.exe">télécharger le logiciel</a>
Voici un lien qui t'expliquera plus en détails ;)
http://fr.selfhtml.org/html/liens/types_fichiers.htm -
Bonjour
Avec php c'est assez simple (mais le fichier ne doit pas faire plus de quelques Mo)
http://www.commentcamarche.net/forum/affich 6581595 telecharger une image sans un clic droit
Nota : ça marche avec tout type de fichier et pas seulement les images ;-)
PS : et dewplayer ça fonctionne finalement sans recharger la page ? -
-
Tant mieux !
J'aime bien Dewplayer : dommage par contre qu'on ne puisse pas le piloter en JavaScript
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
si si ça se peut ! si t veut je te passe cmt mais ça ne marche que sur firefox
il n' y a aps moyen pour telecharger avec javascript ? sans php ? -
Sans php tu peux mais alors tes fichiers doivent porter une extension que le navigateur ne va pas tenter d'interpréter
Par ex si tu renommes page.htm en page.htm.perso alors là
<a href=".../page.htm.perso">Téléchargez ma page perso</a> devrait fonctionner
-
-
Sans les renommer le fichier tu peux pas ... A la limite tu peux demander aux utilisateurs de faire un clic droit sur le lien puis enregistrer sous : dans ce cas ça va fonctionner
-
-
-
-
Ben comme je l'ai déjà dit
Tu créés une page php que tu nommes par ex download.php :
<?php if (isset($_GET["filename"])) { $filename=$_GET["filename"]; // ne conserver que le nom du fichier : le nom que verra s'afficher l'utilisateur $uploadname=basename($filename); // Envoi du fichier header('Content-Transfer-Encoding: none'); header('Content-Type: application/octetstream'); header('Content-Disposition: attachment; filename="'.$uploadname.'"'); header('Content-length: '.filesize($filename)); header("Pragma: no-cache"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0, public"); header("Expires: 0"); @readfile($filename) OR die(); } ?>
Et dans ta page ex demo.htm
<html> <body> <a href="download.php?filename=sample.mp3">Télécharger sample.mp3</a> <a href="download.php?filename=ma_zic.mp3">Télécharger ma_zic.mp3</a> </body> </html>
Attention : pas d'accent ni d'espace dans le nom du fichier et fait attention à la case !
-
-