wmaraci reklam

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

7 Mesajlar 1.110 Okunma
wmaraci reklam

mehmet01 mehmet01 WM Aracı Kullanıcı
  • Üyelik 12.03.2013
  • Yaş/Cinsiyet 32 / E
  • Meslek ...
  • Konum Adana
  • Ad Soyad M** Ç**
  • Mesajlar 664
  • Beğeniler 327 / 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.
 

 

wmaraci
reklam

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 1359
  • 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 664
  • Beğeniler 327 / 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 29 / 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 664
  • Beğeniler 327 / 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 29 / 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...
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al