Creating Image object using System.Drawing.Image.FromFile

Total Post:154


 1800  View(s)
Rate this:
Hi Expert!

I am trying to get the image dimensions of an image that user selects from list box. Image files are available on FTP server. I am displaying file names in 

a list box for users to select. Upon selection, I want to show the preview of image, for that I want to get dimensions so that I can resize it if i need to.

I am storing file name that is linked to currently selected list item into a string variable. I know that path on the server. I am using following code to 

create the Image object, but having no luck

     string dir = Session["currentUser"].ToString();
     System.Drawing.Image img = System.Drawing.Image.FromFile("~/Uploads/"+dir+"/"+fName, true);     //ERROR here, it gives me file URL as error message!
catch(Exception ex)
     lbl_Err.Text = ex.Message;
Not sure what is going wrong. Any ideas?

Thank you in advance!
  1. Re: Creating Image object using System.Drawing.Image.FromFile

    Hi Manoj!

    use Server.MapPath to fetch the image from the server.
    As follows

    System.Drawing.Image img = 
          System.Drawing.Image.FromFile(Server.MapPath("Uploads/"+dir+"/"+fName), true);  


Please check, If you want to make this post sponsored

You are not a Sponsored Member. Click Here to Subscribe the Membership.