Youtube Linki : ———————————
Öncelikle Eclipse üzeinden yeni bir proje başlatarak başlayalım. Projemizin ismi Odev4-FileUpload.
Uygulamamızda upload işlemi yapacağımız için öncelikle bir önyüz ( frontend ) tasarlamamız gerekecek. Daha sonra bu önyüzden gelen verileri backend ile işleyeceğiz.
Şimdi ana syafamızı yaratalım. İlk olarak index.jsp dosyası oluşturarak html kodları yazacağız.
Burada önemli olan nokta form ile input alacağız fakat buradaki action , method ve enctype parametreleri bizim için önemli. Öncelikle method POST olmalı. Aksi halde çalışmayacaktır. Action ile form verilerinin nereye gönderileceğine karar vermekteyiz. Buraya servlet adı(url) gelecek. enctype ile ise multipart yani çoklu veri gönderileceği bilgisini girmiş olduk. Dosyanın seçileceği input tagı için ise type’ı file ve name’i file olarak verdik.
Ardından buradan gelen verinin yüklenmesinin yapılacağı server tarafına geliyoruz. Bir Servlet oluşturarak ismine FileUploadHandler adı veriyoruz. Ayrıca yükleme başarılı olduğu durum için result.jsp dosyası oluşturuyoruz.
Kullanacağımız kütüphaneleri import ediyoruz. Burada harici kullanılacak olan eklentileri de classpath’e atıyoruz. Yani son durumda lib klasöründe şunlar olacak :