19 Şubat 2009

Asp .Net Basit Dosya Upload

Asp .Net web sitesi geliştiriminde basit çapta dosya aktarımı gerektiği takdirde işinizi görebilecek. basit düzeyde dosya yüklemeyi inceleyecek olursak;

geliştirim için c# tercih edilmiştir.

upload işlemininin button tetitklemesi ile gerçekleştiğini varsayarsak,

bunun için öncelikle asp .net içinde hazır olarak gelen file upload bileşenini site şablonun da istenilen yere koyunuz.

bu bileşen ile dosya konumu seçilir hale gelecektir.
ardından button tetiklenmesi işlemi ile işlem yapılacaktır.

protected void Upload_Click(object sender, EventArgs e)

    {    

        string path = Server.MapPath("~/Images/UserImages/"+ UserName.Text+ ".jpg");

        if (UploadImage.HasFile)

        {

            UploadImage.SaveAs(path);

            UserImage.ImageUrl = "../Images/UserImages/"+UserName.Text+".jpg";

            UserImage.DataBind();

        }

        else

        {

            ImageError.Text = "Yüklenecek resim seçmelisiniz.";

            ImageError.Visible = true;

        }

    }

Hiç yorum yok: