- Mesajlar
- 1,425
arkadaşlar,
jquery FileReader() fonksiyonu ile
seçtiğim resim yada resimleri yüklemeden önizlemesini yaptım,(jquery bilgim sınırlı ve nette anlatılan bir örnek)
normalde tek tek seçilen resimleri gösteriyor ama benim eklediğim kodlar ile çoklu seçimdede aynı gösterimi henüz sağlayamadım,
gerçi sorunum daha doğrusu sorum şu,
ben bu seçtiğim resimleri(diyelimki tek tek 10 tane resim seçtim) tum-resim-kutu idli div içinde gösterdikten sonra yükle butonuna bastığımda nasıl yüklerim arkadaşlar,
normal form methodu ile yüklemem bildiğim kadarı ile olmaz, bu resimleri yine jquery ile yüklemem lazım
yani esasen yapmak istediğim form kullanmadan bu resimlerin yolunu alıp($_files değişkenindeki gibi) yukle.php'ye göndermem lazım ki Bu Resimleri form ile seçtirmeden Jquery ile nasıl yaparım?
jquery FileReader() fonksiyonu ile
Kod:
<script type="text/javascript">
$(function(){
$("#resim_kutu").change(function(){//eğer file değişirse
var resim=document.getElementById ("resim_kutu");//resime eriş
if (resim.files && resim.files[0]){//eğer dosya var ise
var adet=resim.files.length;
for(var i = 0; i < adet; i++){
var fotograf = resim.files[i];
var veri=new FileReader();//veri okuma apisi başlatıyoruz.
veri.readAsDataURL(fotograf);
veri.onload=function(){
var adres=veri.result;//veriyi al
var secilenresimler='<div class="resim-kutu"><img src="'+adres+'"/><input type="text" placeholder="Resim açıklaması yazın"/></div>';
$('#tum-resim-kutu').append(secilenresimler);//resim olarak çizdir.
};
};
};
});
});
</script>
normalde tek tek seçilen resimleri gösteriyor ama benim eklediğim kodlar ile çoklu seçimdede aynı gösterimi henüz sağlayamadım,
gerçi sorunum daha doğrusu sorum şu,
ben bu seçtiğim resimleri(diyelimki tek tek 10 tane resim seçtim) tum-resim-kutu idli div içinde gösterdikten sonra yükle butonuna bastığımda nasıl yüklerim arkadaşlar,
normal form methodu ile yüklemem bildiğim kadarı ile olmaz, bu resimleri yine jquery ile yüklemem lazım
yani esasen yapmak istediğim form kullanmadan bu resimlerin yolunu alıp($_files değişkenindeki gibi) yukle.php'ye göndermem lazım ki Bu Resimleri form ile seçtirmeden Jquery ile nasıl yaparım?