Jump to content
×
×
  • Yeni Oluştur...

Weblep.Com'a Hoş Geldiniz !

Weblep.Com'da aradığınız herşeyin çok daha fazlasını bulabilirsiniz , forum slayt reklam alanının da ilerleyen tarihlerde içerikler yer almaya başlauyacaktır.

WebLep Hosting ve Tasarım

Weblep.Com'a Hoş Geldiniz !

Weblep.Com'da aradığınız herşeyin çok daha fazlasını bulabilirsiniz , forum slayt reklam alanının da ilerleyen tarihlerde içerikler yer almaya başlauyacaktır.

WebLep Hosting ve Tasarım

Weblep.Com'a Hoş Geldiniz !

Weblep.Com'da aradığınız herşeyin çok daha fazlasını bulabilirsiniz , forum slayt reklam alanının da ilerleyen tarihlerde içerikler yer almaya başlauyacaktır.

WebLep Hosting ve Tasarım

Weblep.Com'a Hoş Geldiniz !

Weblep.Com'da aradığınız herşeyin çok daha fazlasını bulabilirsiniz , forum slayt reklam alanının da ilerleyen tarihlerde içerikler yer almaya başlauyacaktır.

WebLep Hosting ve Tasarım

Weblep.Com'a Hoş Geldiniz !

Weblep.Com'da aradığınız herşeyin çok daha fazlasını bulabilirsiniz , forum slayt reklam alanının da ilerleyen tarihlerde içerikler yer almaya başlauyacaktır.

WebLep Hosting ve Tasarım

  • Bu Alana Reklam Verebilirsiniz
    Bu Alana Reklam Verebilirsiniz

Dosya Yükleme (File Upload) Sistemi Programlama Örneği Ve Kodları | ASP.NET

Konuyu değerlendir


serverIR
 Paylaş


Önerilen İletiler

Dosya Yükleme (File Upload) Sistemi Programlama Örneği Ve Kodları | ASP.NET
 Paylaş


  • Kullanıcı

 

Bu yazımızda ASP.NET ile seçilen bir dosyanın upload edilmesini sağlayacağız. Örneğimizde upload edilecek dosya türü ve dosya boyutunun sınırlandırılmasını da sağlayacağız. Yükleme işlemini projemiz içerisinde oluşturduğumuz dosyalar klasörü içine yapacağız.

 

Dosya boyunun 100 Kb ve Dosya tipinin Resim dosyası olması durumunda dosya yükleme işini gerçekleştirerek ve Dosya adı, Dosya Boyutu, Dosya Türü bilgisini göstereceğiz. Eğer Dosya boyutu ve türü belirlenen şartta değilse bu durumu mesaj olarak görüntüleyeceğiz.

Form tasarımına 1 adet FileUpload kontrolü,1 adet Button ve 1adet Label ekleyerek projemize başlayalım.

 

asp_net_file_upload_5.webp

 

Default.aspx dosyamızın içeriği

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
 
<!DOCTYPE html>
 
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:FileUpload ID="FileUpload1" runat="server" />
        <asp:Button ID="Button1" runat="server" Text="GÖNDER" OnClick="Button1_Click" Height="22px" Width="107px" />
        <br />
        <br />
        <asp:Label ID="Label1" runat="server" Font-Size="Large" ForeColor="Red"></asp:Label>
    </div>
    </form>
</body>
</html>

 

 

GÖNDER butonu için aşağıdaki C# kodlarını yazıyoruz.

protected void Button1_Click(object sender, EventArgs e)
    {
        if (FileUpload1.HasFile)
            try
            {
                if (FileUpload1.PostedFile.ContentType == "image/jpeg")
                {
                    if (FileUpload1.PostedFile.ContentLength < 102400)
                    {
                        FileUpload1.SaveAs(Server.MapPath("~/dosyalar/") + FileUpload1.FileName); 
                        Label1.Text = "Dosya Adı: " +
                            FileUpload1.PostedFile.FileName +
                            "<br />Dosya Boyutu: " +
                            FileUpload1.PostedFile.ContentLength +
                            "<br />Dosya Türü: " +
                            FileUpload1.PostedFile.ContentType;
                    }
                    else
                    {
                        Label1.Text = "Maksimum boyut 100 KB olmalı.";
                    }
                }
                else
                {
                    Label1.Text = "Resim dosyası seçin.";
                }
                
            }
            catch (Exception ex)
            {
                Label1.Text = "Hata Oluştu: " + ex.Message.ToString();
            }
        else
        {
            Label1.Text = "Dosya Seçin ve GÖNDER Butonuna Tıklayın.";
        }
    }

 

Projemizi çalıştırdığımızda yükleme başarılı ise;

asp_net_file_upload_1.webp

Dosya boyunun 100 KB üzeri olması durumunda;

asp_net_file_upload_2.webp

Upload edilecek dosya türünün Resim dosyası olmaması durumunda;

asp_net_file_upload_3.webp

 

Herhangi bir dosya seçilmeyerek GÖNDER butonuna basıldığında;

 

asp_net_file_upload_4.webp

 

ekran görüntüleri karşımıza çıkacaktır.

 

----------------------------------------------------------------------------

Yorum bağlantısı
Şimdi Paylaş


Konu Altı Reklam 1
Konu Altı Reklam 2
  • İleti 0
  • Oluşturulma
  • Son yanıt

Bu Konudaki En İyi Paylaşımcı

Popüler Günler

Bu Konudaki En İyi Paylaşımcı

Popüler Günler

Konu Görselleri

Şimdi Konuya Katılın

Şimdi gönderebilir ve daha sonra kayıt olabilirsiniz. Bir hesabınız varsa, şimdi oturum açın .

Misafir
Konuyu yanıtla

×   Yapıştırdığınız içerik biçimlendirme içeriyor.   Biçimlendirmeyi Temizle

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Önceki içeriğiniz geri yüklendi.   Editör içeriğini temizle

×   You cannot paste images directly. Upload or insert images from URL.

 Paylaş


×
×
  • Yeni Oluştur...