Bonjour,
mon application web crée un fichier Excel et l'envoie au navigateur (le navigateur affiche la boite de dialogue pour télécharger le fichier). Voilà le code que j'utilise et qui fonctionne sous IE :
Sous Firefox, le nom du fichier n'est pas correct, il est comme tronqué. Sous IE mon fichier va par exemple s'appeler " Compte Rendu de Séance.xls" et sous Firefox "Compte" (le format reste bon). J'ai l'impression que c'est la ligne de code Response.AddHeader("Content-Disposition", String.Format("attachment; filename={0}", nomFichier)); qui pose problème sous Firefox mais je ne sais pas comment faire autrement...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Response.Clear(); Response.ContentType = "application/msexcel"; string name = System.IO.Path.GetFileName(tempPath); Response.AddHeader("Content-Disposition", String.Format("attachment; filename={0}", nomFichier)); Response.WriteFile(tempPath,true);
Une idée?
Partager