Cevaplar
-
ilk olarak
<form action="upload.asp" method="post" enctype="multipart/form-data">
enctype yi kullandıgınıza emin olunuz..
ikinci olarak upload islemlerinde
request.Form("input_adi") degilde
Upload.Form("input_adi") olarak kullanılır. enctype den dolayı asp nin böle bir özelligi var.
simdi daha iyi kavraman icin bir örnek vereyim<form action="upload.asp" method="post" enctype="multipart/form-data"> baslik : <input type="text" name="baslik"><br /> Resim : <inpu type="file" name="dosyam"><br /> <button type="submit">Gönder</button> </form>
Resim = Upload.Form("dosyam") Baslik = Upload.Form("baslik") response.write baslik &" --> Resimi : "& Resim if resim="" then response.write "Resim Yok" else response.Write "Resim var" end if
-
murat1709
zaman ayırıp cevap yazdığınız için teşekkür ederim.
Bu dediklerinin hepsini daha önce uyguladım. resim var olup olmadığını sorgulaması sonuç vermiyor. upload.form("dosyam") kodunu hata veriyor. daha öncede bunu denedim hatta deneme yanılma yöntemiyle upload.file, filename, file vb gibi bir çok kod denedim ama sonuç alamadım.11 yıl önce yazılmış -
siyahbeyaz
kontrolu javascript ile yapabilirsin. ama aradigin cevap bu degildir. cunku bu sefer asp de upload bos geldigi icin hata alma ihtmailin yuksek.
yinede javascript icin link vereyim bilgi amacli olsun. http://www.w3schools.com/jsref/prop_fileupload_name.asp
bu arada upload icin aspupload yada aspjpeg gibi bir component kullanıyormusunuz?11 yıl önce yazılmış -
murat1709
siyahbeyaz kardeşim aslında demiş olduğun bu javascript kodu işimi görür ama aler(x); olayından sonra sayfa gene rutin upload işlemine devam ediyor. uyaru çıktığında sayfayı durdurabilecek bir script verirsen bu iş olmuş demektir11 yıl önce yazılmış
-
-
formunu gönderdiğin zaman db ye kayıt ediyorsun sonuçta.
Kayıt seti oluşturduktan sonra;<% if request.form("file") = "" then rs.file = "resimYok.jpg" else rs.file = request.form("file") end if 'diğer inputlarıda burada kaydedersin; rs.adi = request.form("adi") rs.soyadi = request.form("soyadi") rs.update rs.close %>
gördüğün gibi resim seçilmemişse resimyok.jpg upload edilmiyor çünkü gerek yok ondan bir tane olması ve sayfanda onu okutman yeterli olduğundan sadece seçilmemişse db de file kısmına onu yazdırdım.
umarım yararlı olmuştur-
murat1709
vermiş olduğun bu kodlar doğrultusunda dediğini yaptım. karşılaştığım hata request.form kullandığımda hata alıyorum bunu upload.form olarak değitirdiğimde nesne hatası veriyor. benimde karşılaştığım sorun zaten hep bu oldu.11 yıl önce yazılmış -
webfirsat
upload.Form("ad") upload.files("files")
şeklinde alabilirsin asp upload kullanıyorsan
formu enctype="multipart/form-data" olarak gönderebilirsin11 yıl önce yazılmış 11 yıl önce güncellenmiş
-