I am using file upload in visual studio 2013in asp.net c#.I have make validation for only image file must be upload but when i renamed the file extension try.jpg to try.jpg.txt . it will be upload. I want that only valid type file should be upload. so how i prevent it.
here is my code.
string ImageExt = Path.GetExtension(fuBlogImageFile.FileName).ToLower();
if (ImageExt == ".jpg" || ImageExt == ".jpeg" || ImageExt == ".bmp" || ImageExt == ".png" || ImageExt == ".gif")
{
string imgBlog = txtBlogTitle.Text.Trim().Replace(" ", "").Replace("?", "").Replace(".", "").Replace(",", "");
ImageName = CommonClass.commonFuntion.Shorten(imgBlog, 20, true) + ((System.DateTime.Now).ToString()).Replace(":", "").Replace("/", "").Replace(" ", "") + ImageExt;
ViewState["BlogImageFile"] = ImageName;
string targateFilePath = Server.MapPath("~") + CommonClass.Admin.ImagePath.BlogImageFile + ImageName;
csImageResize objImageResize = new csImageResize();
ResutImageSave = objImageResize.ImageWidthHeightDecrisce(fuBlogImageFile.PostedFile.InputStream, 728, 241, 728, 241, targateFilePath, false);
if (ResutImageSave.Equals("Image Save Successfully"))
{
returnstring = ResutImageSave;
//divError.Visible = false;
}
else
{
returnstring = ResutImageSave;
}
}