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