Thu. Aug 22nd, 2019

Samir Daoudi's Technical Blog

SharePoint, Office 365, C#, .Net, SQL Server News, Tips, Ebooks, Events, Webinars ….etc

ASP.net handler for images

If you need to have a dynamic url which is supposed to read files from specific location and return the feed to the browser, especially in the case where the end users are not supposed to have access to the files' location, what can we do ? 1- In Visual Studio, create a new ASP.net handler, imagesHandler.aspx     Image image = Image image

If you need to have a dynamic url which is supposed to read files from specific location and return the feed to the browser, especially in the case where the end users are not supposed to have access to the files’ location, what can we do ?

ASP.net handler is the answer for this question

1- In Visual Studio, create a new ASP.net handler, imagesHandler.aspx

 

 

public void ProcessRequest(HttpContext context)
 {
 string imgName = context.Request.QueryString["n"];
 context.Response.ContentType = "image/png";
 string path = @"C:\Users\Public\Pictures\Sample Pictures\" + imgName;
 Image image = Image.FromFile(path);
 image.Save(context.Response.OutputStream, ImageFormat.Png);
}

Than, we can just use the url of the image control and point it to the handler

image.src = "images.ashx?n=penguin.jpg";

 

 

Leave a comment

Show Buttons
Hide Buttons
%d bloggers like this: