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)
24 ans Messages postés 231 Date d'inscription lundi 27 novembre 2000 Statut Membre Dernière intervention 7 juillet 2008 2
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
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)
Rejoignez-nous