Asp.net Dosya Yükleme işlemleri – Asp.net FileUpload

0
1140

Asp.net Dosya Yükleme işlemleri – Asp.net FileUpload

Asp.net Dosya Yükleme işlemleri – Asp.net FileUpload
 
        try
        {
            HttpPostedFile yuklenecekDosya = flsonucbelgesi.PostedFile;
            if (flsonucbelgesi.HasFile)
            { //if te yüklenecek belge seçilimi diye kontrol ediyoruz. yine validation var ama birde kod ile kontrol ediyoruz. 
                if ((flsonucbelgesi.PostedFile.ContentType == "application/pdf" && flsonucbelgesi.PostedFile.ContentLength < 5242880) || (flsonucbelgesi.PostedFile.ContentType == "application/msword" && flsonucbelgesi.PostedFile.ContentLength < 5242880) || (flsonucbelgesi.PostedFile.ContentType == "image/jpeg" && flsonucbelgesi.PostedFile.ContentLength < 5242880) || (flsonucbelgesi.PostedFile.ContentType == "image/png" && flsonucbelgesi.PostedFile.ContentLength < 5242880) || (flsonucbelgesi.PostedFile.ContentType == "image/jpg" && flsonucbelgesi.PostedFile.ContentLength < 5242880))
                { // yukarıdaki if te dosya türü image resim ve pdf olan dosyaları yükleyeceğimizi seçiyoruz. Yükleyeceğimiz dosyanın boyutunu 5 mb ile sınırlıyoruz. Maximum kullanıcı 5 mb dosya yükleyebilir. 

                    FileInfo dosyaBilgisi = new FileInfo(yuklenecekDosya.FileName); //yüklenecek dosya bilgisini okuyoruz.
                    string klasor = "dosyalar"; // yükleneceği klasör adını veriyoruz.
                    string dosyaAdi = dosyaBilgisi.Name.Substring(0, dosyaBilgisi.Name.Length - dosyaBilgisi.Extension.Length);
                    dosyaAdi = txttc.Text + "-" + txtad.Text + "-" + dosyaAdi + "-" + Guid.NewGuid().ToString().Replace("-", "") + dosyaBilgisi.Extension;
                    //dosya adında kişinin tc si - adı - dosyanın adı ve gui şeklinde yeni isim veriyoruz.Nedeni ise aynı isimde dosya olmaması çakışmaması için.
                    string yuklemeYeri = Server.MapPath("~/" + klasor + "/" + dosyaAdi); //yükleyeceğimiz dizini veriyoruz.
                    osymsonuc = dosyaAdi; //ben başka yerde kullanmak için dosyanın adını alıyorum.
                    flsonucbelgesi.SaveAs(yuklemeYeri); //dosyayı yüklüyorum.
                }
            }
        }
        catch (Exception ex)
        {
            //  Label1.Text = "Bir hata oluştu.";
        }
Sonraki İçerikAsp.net Dropdownlist Kullanımı

Marmara Üniversitesinde Bilgisayar Programcılığı ve İstanbul Ticaret Üniversitesinde Bilgisayar Mühendisliği Bölümünü Bitirdim.
AÖF İşletme 4.Sınıfta eğitimime Devam etmekteyim.
Bazı firmalarda yazılım uzmanı olarak çalıştım.

CEVAP VER

Time limit is exhausted. Please reload CAPTCHA.