Asp.net FileUpload Kontrolü ile Resim Upload
Asp.nette sık kullanılan kontrollerden biride fileupload kontrolüdür.File upload kontrolünü kullanmak için formumuza birtane fileupload ve bir de buton koyalım artık ne upload edecekseniz o şekilde araclarda koya bililrsiniz.
Dosya yükleyip kullanıcıya sunacaksanız link gösterecekseniz HyperLink koyabilirsiniz resim gösterecekseniz image kontrolü koyabilirsiniz ben resim upload anlatacagım için bir tanade image nesnesi koyacagım.
Koyduktan sonra butonun 2 kere tıklayarak butonun içine girip kodumuzu yazacagız.

FileUpload1.FileBytes.Length: dosya boyutunu verir bunu daha cok siz dosya boyutunu sınırladıgında kullanılır örnegin 15 mb lik bir dosya yüklemeye izniniz var ozaman bu şekilde kullanbilirsiniz.
FileUpload1.PostedFile.ContentType: Dosya tipini verir.Bu kod daha cok işimize zararlı dosyaylırın sunucumuza
yüklenmesini önelemek için kullanırız.sadece resim upload edeceksek if(FileUpload1.PostedFile.ContentType==”image/jpeg”) dahada coğaltılabilir.
Bir de webconfide kullanılan kodlarımız var normalde asp.net bize 4 mb lik bir dosya upload hakkı vermemektir.Biz bunuda degiştrime hakkına sahipiz degiştirmek için web.config dosyasına kodunu ekliyoruz.
maxRequestLength: Dosyamız’ın boyutunu belirtiyor ben 250 mb kadar izin veriyorum. burdaki boyut kb cinsindendir.
executionTimeout:ben 1200 saniye yani 10 dakika içinde yüklemesine izin verdim.bunu siz de degiştirebilirsiniz.Saniye cinsinden olarak hesap ediniz.

Kodları yazıp calıştırdığınızda elde edeceğimiz.Görüntü Yandaki gibi olacaktır.
|