Asp.Net upload edilen resmin dosya türünü kontrol etme

Asp.Net’de çoğu zaman FileUpload nesnesini kullanırız bu nesneyi kullandığımız durumlarda upload edilen nesnenin türünü öğrenmek hem güvenlik hemde projenin işleyişi açısından önemlidir. Bu makalede bu kontrolün nasıl yapıldığını göreceğiz.

Kullanıcı bazen sırf sayfada açık yakalama adına resim yüklenmesini istediğiniz durumlarda tuttu word dosyası gönderdi bu gibi durumda kodun işleyişine göre değişeceği gibi upload ettiğini varsayalım ama bu yüklenen içeriğin resim olacağını varsayan programcı resim olarak kullanmaya çalıştığında gerektiği yerde patlayacaktır ve buda açık arayıp eğer lamer veya hackerlık gibi bir yeteneği yoksa mutlu olmayla yetinecektir 🙂 bu kişiye bu kozu vermemek için ise makalenin devamını okuyunuz.

2 farklı yöntemle kontrolün nasıl yapılacağı gösterilecektir benim önereceğim yöntem ise 2.Yöntem’dir.

1.Yöntem

2.Yöntem

Bunlar da hoşunuza gidebilir...

2 Cevaplar

  1. isa dedi ki:

    FileUpload ile seçilebilecek çoklu dosya adedini maksimum 5 adet olarak nasıl kısıtlayabiliriz.

    • Murat ÖNER dedi ki:

      
      
      

      protected void OnClick( object sender, EventArgs e ) {
          if ( FuFile.PostedFiles.Count > 5 ) {
              //5 dosyadan fazla ile burası işleyecek.
          } else {
              //5 dosyanın altında ise burası işleyecek.
          }
      }
      

Bir Cevap Yazın