public string fnGecerli_Dosya_Mi(string parUzanti) { string[] parGecerli_Dosya_Uzantilari = { ".gif", ".jpg", ".jpeg", ".png", ".bmp", ".doc", ".docx", ".pdf", ".txt", ".rar", ".ppt", ".pptx", ".zip", ".7z", ".xls", ".xlsx" }; string strSonuc = "Geçersiz Dosya"; if (!string.IsNullOrEmpty(parUzanti)) { parUzanti = parUzanti.ToLower(); for (int i = 0; i < parGecerli_Dosya_Uzantilari.Length; i++) { if (parUzanti == parGecerli_Dosya_Uzantilari[i]) strSonuc = "Geçerli Dosya"; } } return strSonuc; }
Örnek 1:
string strUzanti1 = ".jpg"; string strSonuc1 = fnGecerli_Dosya_Mi(strUzanti1); Response.Write(strSonuc1); // Ekran Çıktısı: Geçerli Dosya
Örnek 2:
string strUzanti2 = ".ontedi"; string strSonuc2 = fnGecerli_Dosya_Mi(strUzanti2); Response.Write(strSonuc2); // Ekran Çıktısı: Geçersiz Dosya
Örnek 3:
string strUzanti3 = ".pptx"; string strSonuc3 = fnGecerli_Dosya_Mi(strUzanti3); Response.Write(strSonuc3); // Ekran Çıktısı: Geçerli Dosya