2009-10-02 7 views

Répondre

0

Voir ceci article.

Par exemple:

Response.ContentType = "image/jpeg";

Response.AppendHeader ("Content-Disposition", "pièce jointe; filename = SailBig.jpg");

Response.TransmitFile ( Server.MapPath ("~/images/sailbig.jpg") );

Response.End();

Cela entraînera une ouverture/Enregistrer sous boîte de dialogue pour faire apparaître le nom de fichier de SailBig.jpg comme le nom de fichier par défaut prédéfini. Cela suppose bien sûr que vous fournissez un fichier qui existe déjà. Si vous besoin d'alimenter dynamiquement produit - dire une image qui a été généré en mémoire - vous pouvez utiliser Response.BinaryWrite() pour diffuser un tableau d'octets ou écrire la sortie directement dans Response.OutputStream.

Bitmap bmp = wwWebUtils.CornerImage (backcolor, couleur, c, Radius, hauteur, largeur);

Response.ContentType = "image/jpeg";

Response.AppendHeader ("Content-Disposition", "pièce jointe; filename = LeftCorner.jpg");

bmp.Sauvegarde (Response.OutputStream, ImageFormat.Jpeg);

De toute évidence, il vous suffit de modifier l'extension.

Questions connexes