
Envoyé par
MAt20
Je suis pas sûr de comprendre le problème.
En gros tu fais un Response.BinaryWritte(), et tu souhaite que le navigateur identifie directement le type de document ?
Pour cela tu dois modifier le content type. "image/gif", "text/plain" etc....
Ensuite pour spécifié le nom du fichier ou préciser que les données sont à telecharger il faut ajouter dans l'entête HTTP :
Response.AddHeader("Content-Disposition", (attachment|inline);filename=\" + nom du fichier + "\"");
Je te conseil également de rajouter la taille du document :
Response.AddHeader("Content-Length", data.Length.ToString());
Partager