lostyazilim
tr.link

Jquery ile resim post ederken karşıya yüklenme sorunu

7 Mesajlar 1.298 Okunma
acebozum
tr.link

mehmet01 mehmet01 WM Aracı Kullanıcı
  • Üyelik 12.03.2013
  • Yaş/Cinsiyet 32 / E
  • Meslek ...
  • Konum Adana
  • Ad Soyad M** Ç**
  • Mesajlar 665
  • Beğeniler 329 / 328
  • Ticaret 1, (%100)
Jquery ile bir form post etmem lazım. Formda bir tane input text, bir tane textarea ve bir tane de input file var. post ederken textarea ve input text'teki yazılar sorunsuz bir şekilde post ediliyor ama resim dosyası yüklenmiyor karşıya. Sorun PHP'de diyecekseniz özellikle oraya baktım. Jquerysiz başarıyla yükleniyor resim ama jquery ile yapılınca sadece resmin ismi karşı tarafa gidiyor. Kendisi gitmiyor nedense.

mesaj.php sayfam








<script>
$("#uploadForm").on("submit",function(e){
e.preventDefault();
$.ajax({
type: "POST",
url: "/mesaj_post.php",
data: new FormData(this),
contentType: false,
processData: false,
success: function(){ }
});
});
</script>



mesaj_post.php sayfam

if (isset($_POST)){
$mesaj = $_POST["mesaj"];
$uye_id = $_POST["uye_id"];
$resim_adi = $_FILES["resim"]["tmp_name"];

move_uploaded_file($resim_adi, $_FILES["resim"]["name"]);
echo $_FILES["resim"]["name"];
}



echo $_FILES["resim"]["tmp_name"]; yapınca yüklenen resmin tmp klasöründeki adresini veriyor "tmp/phpCeFMys" şeklinde.

echo $_FILES["resim"]["name"]; yapınca da yüklenen resmin ismini veriyor "manzara_011.jpg" şeklinde.

Demek ki yükleniyor resimler, ama move_upload yapınca neden resmi yüklemiyor klasöre? Javascriptsiz yapınca başarılı bir şekilde yükleniyor hiç sorun olmuyor.
 

 

elektronikssl
webimgo

mxaksoy mxaksoy Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 23.03.2018
  • Yaş/Cinsiyet 29 / E
  • Meslek Webmaster
  • Konum İstanbul Avrupa
  • Ad Soyad M** A**
  • Mesajlar 1358
  • Beğeniler 482 / 344
  • Ticaret 3, (%100)
Secure upload konusunu araştır
mehmet01

kişi bu mesajı beğendi.

mehmet01 mehmet01 WM Aracı Kullanıcı
  • Üyelik 12.03.2013
  • Yaş/Cinsiyet 32 / E
  • Meslek ...
  • Konum Adana
  • Ad Soyad M** Ç**
  • Mesajlar 665
  • Beğeniler 329 / 328
  • Ticaret 1, (%100)
Siz söylediniz diye baktım da, genelde dosya yüklerken alınan güvenlik önlemleri çıkıyor sadece. Eğer benim bu basit yüklememi saldırıya açık gördüğünüz için söylediyseniz benim sorunum bu değil hocam. Ben yüklemede sıkıntı çekiyorum şuan. Yükleme işlemi başarılı olduktan ve resim dosyasını istediğim klasöre yükleyebildikten sonra dosyanın ismini ve uzantısını değiştirip ayrıca GD kütüphanesinden de geçirip üzerinde oynama yapacağım zaten.

Sorunumu tekrar söylemem gerekirse; Ben html ile post edip, php ile sunucuma resim yükleyip bunu istediğim klasöre yükleyebiliyorum normal bir şekilde. Ama Jquery ile post edince php tarafından resmin ["name"] değerini, yani ismini görebildiğim halde move_uploaded_file() ile istediğim klasöre taşıyamıyorum. Resmin sadece ismini post ediyor da, resim dosyasının kendisini post etmiyor mu acaba?
 

 

AhmetKarabulut AhmetKarabulut WM Aracı Kullanıcı
  • Üyelik 11.09.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İzmir
  • Ad Soyad A** K**
  • Mesajlar 1077
  • Beğeniler 361 / 361
  • Ticaret 33, (%100)
Hocam şu linke bir göz atın;
https://stackoverflow.com/questions/166221/how-can-i-upload-files-asynchronously
mehmet01

kişi bu mesajı beğendi.

wmaraci
wmaraci

mehmet01 mehmet01 WM Aracı Kullanıcı
  • Üyelik 12.03.2013
  • Yaş/Cinsiyet 32 / E
  • Meslek ...
  • Konum Adana
  • Ad Soyad M** Ç**
  • Mesajlar 665
  • Beğeniler 329 / 328
  • Ticaret 1, (%100)
@AhmetKarabulut teşekkürler yapabildim nihayet... Ben de o kadar bakındım ama bu örnekler gözüme çarpmadı hiç
 

 

AhmetKarabulut AhmetKarabulut WM Aracı Kullanıcı
  • Üyelik 11.09.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İzmir
  • Ad Soyad A** K**
  • Mesajlar 1077
  • Beğeniler 361 / 361
  • Ticaret 33, (%100)

mehmet01 adlı üyeden alıntı

@AhmetKarabulut teşekkürler yapabildim nihayet... Ben de o kadar bakındım ama bu örnekler gözüme çarpmadı hiç


Rica ederim hocam, işinizi gördüyse ne mutlu :) Benimde bazen ofiste başıma gelen bir durum, insan bazen 1 harfle bile doğru siteyi kaçırabiliyor :) iyi çalışmalar
mehmet01

kişi bu mesajı beğendi.

64552 64552 WM Aracı Anonim Üyelik
  • Üyelik 31.05.2016
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 173
  • Beğeniler 1 / 21
  • Ticaret 2, (%100)

mehmet01 adlı üyeden alıntı

@AhmetKarabulut teşekkürler yapabildim nihayet... Ben de o kadar bakındım ama bu örnekler gözüme çarpmadı hiç



hocam aynı sorun bende de var ya... nasıl yaptın... resim uzantısı bende de görünmüyor jquery ile yaptığımda...
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al