forcer le téléchargement de fichier [HTML] - HTML/CSS - Programmation
Marsh Posté le 03-01-2012 à 10:35:24
il faut que tu l'envoie avec un content-type en application/octet-stream
Marsh Posté le 04-01-2012 à 16:36:43
Réponse courte : Ce n'est pas possible en html (faut demander à l'utilisateur de faire un clic-droit enregistrer la cible du lien sous)
Réponse longue : Si tu sais (peux ?) coder une page sur ton serveur en php (ou asp), tu peux créer un fichier qui va forcer le téléchargement en lisant le contenu de ton fichier source et en modifiant l'entête, attention toutefois ca peut être une faille de sécurité puisque si tu ne traites pas convenablement tes fichiers, la personne pourra théoriquement télécharger n'importe quel fichier présent sur le serveur...
Si tu veux quand même te lancer Google est ton amis
Marsh Posté le 04-01-2012 à 16:49:47
Tu peut utilise l'attribut mimetype="application/octet-stream" sur ta balise <a>.
Comme expliqué ici : http://stackoverflow.com/questions [...] -html-link
Marsh Posté le 04-01-2012 à 17:00:43
Citation : This is what I would like to see: |
on oublie lo'attribut mimetype
Marsh Posté le 04-01-2012 à 17:11:54
kadreg a écrit :
|
Oups désolé : lecture trop rapide.
Marsh Posté le 04-01-2012 à 17:13:34
Par contre en lisant de plus prés j'ai trouvé ça dans le topic de stackoverflow.
http://www.w3.org/TR/html4/struct/ [...] def-type-A
Ce serait donc tout simplement l'attribut type.
Marsh Posté le 03-01-2012 à 10:21:44
Bonjour,
Je souhaite mettre un fichier GPS (fichier kml) à disposition sur mon blog mais lorsque je donne le lien, il ouvre le code source mais ne propose pas le téléchargement. Comment faire pour forcer le téléchargement?
Ci-dessous le code:
Le fichier Google Earth au format kml est disponible en téléchargement <a href="http://chemin/Tour_de_France/Tour_de_France.kml"><span class="Apple-style-span" style="font-size: large;">Ici</span></a>
Merci de votre aide.