Quantcast
Channel: DataSource Controls - SqlDataSource, ObjectDataSource, etc.
Viewing all articles
Browse latest Browse all 956

only take image while uploading in ajax jquery in asp.net

$
0
0

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.");
}
}


Viewing all articles
Browse latest Browse all 956

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>