1 Aralık 2011 Perşembe

ASP.NET AJAX AsyncFileUpload - Dosyanın Uzantısını Kontrol Etmek

   AsyncFileUpload kontrolü ile dosya yüklerken dosyanın uzantısını kontrol etmek isteyebiliriz. Bunun için farklı yoller denemek mümkün. Aşağıda dosya formatının resim olup olmadığı kontrol ediliyor. Eğer resim formatındaysa kayıt işlemi gerçekleşiyor.

protected void AsyncFileUpload1_UploadedComplete (object sender, AjaxControlToolkit.AsyncFileUploadEventArgs e) 
{
 if (AsyncFileUploadProfilFotografDuzenle.ContentType.Split('/').Contains("image")) 
 { 
     string strPath = MapPath("~/Uploads/") + Path.GetFileName(e.filename);       AsyncFileUpload1.SaveAs(strPath); 
 }
else
{
       Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Success", "<script   type='text/javascript'>alert('Dosya resim formatında olmalı. (jpeg, jpg, png vs.)');</script>"); 

}