Hi all
below the code take any format while uploading . we want take only png and jpg format
how can i restict it
public ActionResult Uploadimg()
{
// int id = 2;
if (Request.Files.Count > 0)
{
try
{
HttpFileCollectionBase files = Request.Files;
for (int i = 0; i < files.Count; i++)
{
HttpPostedFileBase file = files[i];
string fname;
if (Request.Browser.Browser.ToUpper() == "IE" || Request.Browser.Browser.ToUpper() == "INTERNETEXPLORER")
{
string[] testfiles = file.FileName.Split(new char[] { '\\' });
fname = testfiles[testfiles.Length - 1];
}
else
{
fname = file.FileName;
}
string subfolder = file.FileName;
String firstFolder = Server.MapPath("~/img/");
fname = Path.Combine(firstFolder, fname);
file.SaveAs(fname);
fname = Path.Combine(firstFolder, fname);
// file.SaveAs(firstFolder);
}
return Json("File Uploaded Successfully!");
}
catch (Exception ex)
{
return Json("Error occurred. Error details: " + ex.Message);
}
}
else
{
return Json("No files selected.");
}
}