COMMENT FORCER LE TÉLÉCHARGEMENT D'UN FICHIER

Signaler
Messages postés
19
Date d'inscription
mercredi 8 septembre 2004
Statut
Membre
Dernière intervention
12 janvier 2005
-
Messages postés
2
Date d'inscription
samedi 16 avril 2011
Statut
Membre
Dernière intervention
8 juin 2012
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/27328-comment-forcer-le-telechargement-d-un-fichier

Messages postés
2
Date d'inscription
samedi 16 avril 2011
Statut
Membre
Dernière intervention
8 juin 2012

Merci Bq
Messages postés
3
Date d'inscription
lundi 6 décembre 2004
Statut
Membre
Dernière intervention
8 janvier 2008

hello

j'aimerais bien utilisé ce script sur mon site qui est full flash
j'ai tenté ce script sur mon bouton qui lance le telechargement

on(release)
{
getURL ("downloadFile.jsp?file="+ _global.urlLightbox);
}

ou _global.urlLightbox est l'url complete du fichier...j'ai supprimé les infos de chemin dans le script .jps pusique ma variable file contient deja toutes les infos...mais lors du clic ca me propose de charger le fichier jsp et non l'image contenue dans l'url...
est ce que qqun a une idée ??

merci d'avance
Messages postés
163
Date d'inscription
mercredi 31 décembre 2008
Statut
Membre
Dernière intervention
8 mai 2011

ça marche pas du tous peux importe la modification apporter je télécharge tous le temps le fichier downloadFile.jsp.
c'est pas normal.
et une fois adapter à mon site une page d'ereur s'ouvre quand on le test.
quelqu'un aurai quelque chose qui fonctionnerai?
Messages postés
1
Date d'inscription
vendredi 14 mars 2008
Statut
Membre
Dernière intervention
14 mars 2008

<%@ page import="java.util.*,java.io.*"%><%

File f = new File ("http://s3.archive-host.com/membres/playlist/90636913221784611/Musiques_libres/Acoustique/" + request.getParameter("file") );

response.setContentType ("unknown/unknown");

response.setHeader ("Content-Disposition", "attachment; filename="Deschansons.mp3" + request.getParameter("file") + """);

InputStream in = new FileInputStream(f);
ServletOutputStream outs = response.getOutputStream();
try {
int bit = in.read();
while ((bit) >= 0) {
outs.write(bit);
bit = in.read();
}
} catch (Exception e) {
e.printStackTrace(System.out);
}
outs.flush();
outs.close();
in.close();
%>
voici le code que j'ai mis d'apres les instructions, mais il quand je lance le lien il me montre cette page de codes, pourquoi ?

voici le html :
document
Afficher les 27 commentaires