Bonjour,
Je devellope actuellement un intranet et plus particulierement en ce moment un petit bouton qui genere un .csv a partir d'un Datagrid et le propose au telechargement.
Mon soucis se pose a ce niveau la:
Lors du telechargement sous FF aucun soucis alors que lors du telechargement sous IE il rajoute un [1] dans le nom du fichier et le nom de la feuille de calcul est encore plus mystique.
Bien evidemment, j'ai vérifié que les fichiers ont bien le bon nom sur le serveur.
Je met donc mon bout de code ce qui vous permettra peut etre d'avoir une idée de l'origine de ce probleme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 FileInfo fileInfo = new FileInfo(url); if (fileInfo.Exists) { Response.Clear(); Response.AppendHeader("Content-Disposition", "attachment; filename=" + fileInfo.Name); Response.AppendHeader("Content-Length", fileInfo.Length.ToString()); Response.ContentType = "application/csv"; Response.AppendHeader("Content-Transfer-Encoding", "binary"); Response.Flush(); Response.WriteFile(fileInfo.FullName); Response.End(); }
Merci d'avance
Partager