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 Uyarı Mesajları Vermek (msgbox)

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

Asp.Net Eval Kullanımı