[HTML] forcer le téléchargement de fichier

forcer le téléchargement de fichier [HTML] - HTML/CSS - Programmation

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&nbsp;<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.

Reply

Marsh Posté le 03-01-2012 à 10:21:44   

Reply

Marsh Posté le 03-01-2012 à 10:35:24    

il faut que tu l'envoie avec un content-type en  application/octet-stream


Message édité par kadreg le 03-01-2012 à 10:35:47

---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 03-01-2012 à 11:20:55    

pardon mais ça donne quoi dans le code?

Reply

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

Reply

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

Reply

Marsh Posté le 04-01-2012 à 17:00:43    

Citation :

This is what I would like to see:


 
on oublie lo'attribut mimetype :o


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 04-01-2012 à 17:11:54    

kadreg a écrit :

Citation :

This is what I would like to see:


 
on oublie lo'attribut mimetype :o


 
Oups désolé : lecture trop rapide.

Reply

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.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed