cerhu > microsoft.* > microsoft.dotnet.aspnet

Ced (25/11/2004, 18h11)
Bonjour,

Pour télécharger des fichiers du serveur vers le poste client, j'utilise le
stream de sortie de la requete http :
* j'écrit les paramètres dans l'en-tête HTTP (Content-disposition:
attachment;filename=.NomFichier)
* j'envoie le tableau de byte correspondant au fichier dans le stream de
sortie de la réponse (Response.BinaryWrite(...)).
Tout fonctionne bien, sauf pour les images. En effet, quand IE est le
visualiseur d'images par défaut, au lieu d'ouvrir l'image dans une nouvelle
fenêtre IE, il me l'ouvre dans la frame en cours.

Merci par avance pour les tuyaux

Ced
Pierre Lagarde [MS] (29/11/2004, 18h06)
Bonjour Ced,

Le problème vient du content type :
Tu dois avoir ceci : Response.ContentType = "image/gif";
Tu le remplaces par ceci : Response.ContentType = "Application/Gif";

A ce moment IE ne connait pas ce ContentType et te propose le
téléchargement.
Après il faut trouver l'astuce pour changer le nom du fichier par défault
qui est le nom de ta page ASPX.
Damien RICHARD (01/12/2004, 10h06)
Bonjour Pierre,

Je suis un peu confronté au même problème.
Je suis preneur de ton astuce pour modifier le nom de fichier par défaut qui
est le nom de ma page.

Merci d'avance

"Pierre Lagarde [MS]" <pierlag> a écrit dans le message de
news:4004
[..]
Ced (01/12/2004, 16h31)
Bonjour,

Merci pour l'info : ca fonctionne très bien.
Pour renomer le fichier j'utilise
Response.AppendHeader("Content-disposition","attachment;filename=" +
nomFichier);

Merci encore

Ced

"Pierre Lagarde [MS]" wrote:
[..]
Pierre Lagarde [MS] (02/12/2004, 02h11)
Re,

Joli Ced je prends !
Discussions similaires
Image HTTP dans imagebox

VFP / Download en Http / et les Proxy

Dernière Béta stable -> http://download.microsoft.com/download/3/b/c/3bc060f2-ff7d-49cb-9b06-4875712c7d3f/FR/Install_MSN_Messenger.exe

Http://doc se transforme en http://www.doc dans IE6


Fuseau horaire GMT +2. Il est actuellement 06h40. | Privacy Policy