CODEDIGEST InstallShield
Home Articles CodeDigest Tutorials InstallShield FAQs
Skip Navigation LinksHome » CodeDigest » Validate Image dimension when uploading in ASP.Net   You are not logged in.
Search
 

Sponsors
InstallShield
 

Sponsored Links
 

Technologies
 

CodeDigest Navigation
 

Technology News
No News Feeds available at this time.
 

Community News
No News Feeds available at this time.
 
Validate Image dimension when uploading in ASP.Net
Validate Image dimension when uploading in ASP.Net
Submitted By Satheesh Babu
On 12/22/2008 6:46:52 AM
Tags: asp.net,CodeDigest  

Validate Image dimension when uploading in ASP.Net

 

When we allow users to upload images to our asp.net application we might require to restrict users to upload images that are greater than a specified dimensions. For example, if we have requirements to restrict users to upload images that are greater than 100X100 dimension we can do it by Custom Validator control and server side validations.

 

The below code snippet will help us achieving it using BitMap object.

   

 <asp:FileUpload ID="fuFile" runat="server" />

        <asp:CustomValidator ID="CustomValidator1" runat="server" ControlToValidate="fuFile"

            ErrorMessage="File size should not be greater than 100X100." OnServerValidate="CustomValidator1_ServerValidate"></asp:CustomValidator>

        <asp:Button ID="Button1" runat="server" Text="Button" />

 

 

protected void CustomValidator1_ServerValidate(object source, ServerValidateEventArgs args)

    {

        Bitmap bmIP = new Bitmap(fuFile.PostedFile.InputStream);

        if (bmIP.Width > 100 | bmIP.Height > 100)

        {

            args.IsValid = false;

        }

        else

        {

            args.IsValid = true;

        }

    }

 

For the above code to work, we need to include System.Drawing namespace.

Do you have a working code that can be used by anyone? Submit it here. It may help someone in the community!!

Recent Codes
  • View All Codes..