J'ai l'image suivante dans ma page ASPX dans mon aspx.cs, attribué une image sur cette image p> Pour une raison quelconque, l'image ne s'affiche pas. Voici mon ashx p> aussi, j'ai un point d'arrêt dans le gestionnaire Ashx. On dirait que le gestionnaire ne tire pas. p> p>
3 Réponses :
Essayez de définir le contenu de contenu:
Essayez ce qui suit dans votre méthode TRAGYQUEST:
context.Response.ContentType = "image"; using (System.IO.MemoryStream str = new System.IO.MemoryStream(objData.ToArray(), true)) { str.Write(objData.ToArray(), 0, objData.ToArray().Length); Byte[] bytes = str.ToArray(); context.Response.BinaryWrite(bytes); }
L'imageURL ne remplace que l'tilde (~) dans le balisage de contrôle.
Essayez cela à la place: P>
string imageUrl = "~/AvatarImageFetch.ashx?memberid=" + memberid.ToString(); LargeImage.ImageUrl = Page.ResolveUrl(imageUrl);
Oh, et vous aurez besoin du contexte.Response.ContentType = la partie "image" aussi.
Est-ce que dans le fichier Ashx lui-même, ou le code derrière (c'est-à-dire le fichier .achx.cs)?