ASP.NET - FileUpload Özelliğini Kullanarak Sisteme Dosya Yükleme

ASP.NET - FileUpload Özelliğini Kullanarak Sisteme Dosya Yükleme
Hazırladığımız sayfaya dışarıdan doya yüklemek için hazır kontrollerden (Toolbox tan FileUpload) FileUpload kontrolünü ekleyerek işlemleri kolaylıkla yapa biliriz.
Örnek bir uygulama yapalım,
öncelikle sayfamıza;
-1 tane Fileupload
-1 tane Button
-1 tane Label // Yüklenip yüklenmediği konusunda uyarı alırız
-1 tane textbox // Dosyanın adının başına ekleme yaparız
kontrolü ekleyelim.
Sonrada Button' un click özelliğine girip aşağıdaki kodları girelim.

 protected void btnyukle_Click(object sender, EventArgs e)
    {
     if (FileUpload1.HasFile) //Yüklenecek dosya seçili ise yükleme işlemlerini gerçekleştir.
        {
            FileInfo dbilgisi = new FileInfo(FileUpload1.FileName);
            string dosyaadi = txttcno.Text;
            string klasor = "dosya";//yüklenecek yerin adı 
            string yuklemeYeri = Server.MapPath("~/" + klasor + "/" + dosyaadi + dbilgisi.Name);//yüklenecek yerin bulunduğu klasör
            Label1.Text = " Dosya Yüklendi!  Dosya Adı: " + FileUpload1.FileName;   // Dosya yüklendikten sonra dosyanın bilgilerin ekrana yazdırıyoruz. Burada adını yazdırıyoruz. 
            //+ " < br /> Dosya Türü: " + FileUpload1.PostedFile.ContentType  // Burada dosyanın tipini yazdırıyoruz.
            // + " < br /> Dosya Boyutu: " + FileUpload1.PostedFile.ContentLength; // Burada da dosyanın boyutunu yazdırıyoruz.
            FileUpload1.SaveAs(yuklemeYeri);
        }
        else
        {
            Label1.Text = "Lütfen Yüklenecek Bir Dosya Seçiniz."; // Eğer yüklenecek dosya seçili değilse hata yazısı yazdır
        }
    }

Yorumlar

Bu blogdaki popüler yayınlar

Asp.Net ile T.C. Kimlik Doğrulama (Mernis) Web Service ile

Chrome HSTS Hatası Nedir ve Nasıl Çözülür?

.net Core 5.0 ile Mernis (Merkezi Nüfus İdaresi Sistemi) Sistemi Üzerinden T.C. Kimlik No Sorgulama