Telchargement d'un fichier

24 ans
Messages postés
231
Date d'inscription
lundi 27 novembre 2000
Statut
Membre
Dernière intervention
7 juillet 2008
- 29 mai 2008 à 10:20
yassinebennani
Messages postés
249
Date d'inscription
samedi 13 octobre 2007
Statut
Membre
Dernière intervention
2 mai 2014
- 29 mai 2008 à 16:18
Bonjour tout le monde
J ai un petit probleme au niveau de telechargement d' un fichier à partir de mon apllication web
      - Si l'utilisateur ne possede pas un Gestionnaire de telechargement alors toute est bon
      - Mais dans le cas contraire le Gestionnaire de telechargement se lance et Telecharge la page *.ASPX

Voici le bout de code que j ai ecrit


Response.Clear();
Response.ContentType = "application/vnd.ms-excel";
Response.AddHeader(
"Content-Disposition",
"attachment; filename=Vierge.xls");
Response.Flush();

// Ecriture du contenu du fichier dans le flux de réponse
Response.BinaryWrite(FileContent); //FileContent c'est un byte[]

// Fermeture et envoie de la réponse
Response.Flush();
Response.Close();
Response.End();

3 réponses

yassinebennani
Messages postés
249
Date d'inscription
samedi 13 octobre 2007
Statut
Membre
Dernière intervention
2 mai 2014

29 mai 2008 à 12:33
essay ça :

 Response.ClearHeaders();
 Response.Clear();
 Response.ClearContent();
 Response.ContentType = "application/octet-stream";
 Response.AddHeader("Content-Disposition", "attachment; filename= + Vierge.xls");
 Response.BinaryWrite(FileContent);

 Response.End();

Les fins justifient les moyens_________________________________________________
Yassine BENNANI - Ingénieur en génie logiciel & multimédia (Consultant SI)
0
24 ans
Messages postés
231
Date d'inscription
lundi 27 novembre 2000
Statut
Membre
Dernière intervention
7 juillet 2008
3
29 mai 2008 à 14:24
Ca na pas marché
j ai toujours le Gestionnaire de telechargement qui se lance et me telecharge le fichier aspx de la page courante
0
yassinebennani
Messages postés
249
Date d'inscription
samedi 13 octobre 2007
Statut
Membre
Dernière intervention
2 mai 2014

29 mai 2008 à 16:18
Donc t'as un problème dans le fileContent, moi ce que je te propose c'est à la place d'utiliser Response.BinaryWrite(FileContent); utilise Response.WriteFile("le chemin du fichier excel");

 

Les fins justifient les moyens_________________________________________________
Yassine BENNANI - Ingénieur en génie logiciel & multimédia (Consultant SI)
0