Bir projemde pure javascript ile upload işlemi yapmaya çalışıyorum. Normalde herhangi bir server side dil kullanmadan bunun gerçekleşmeyeceğini zannediyorum fakat Ajax ve HTML5 ile bunun mümkün olup olamayacağını araştırıyorum. Konu hakkında fikirlerinizi ve referans kaynaklarınızı paylaşırsanız sevinirim.

soruldu: 15 Eyl '14, 09:11

IndependentDev's gravatar image

IndependentDev
36345
cevap kabul oranı: 0%

Herhangi bir fikri dahi olan yok mu?

(15 Eyl '14, 17:20) IndependentDev IndependentDev's gravatar image

Maalesef soruyu tam anlayamadim.

"server side dil kullanmadan bunun gerçekleşmeyeceğini zannediyorum fakat Ajax ..." diye yazmissin.

Burda bir celiski var. Server side dili ile neyi kast ediyorsun? AJAX zaten server ile konusmak icin bir aractir.

Biraz daha net aciklar misin?

(16 Eyl '14, 07:08) mahmut_can ♦ mahmut_can's gravatar image

Server side dil(Php ,Asp vs vs..) kullanmadan yani pure javascript kullanarak temelde upload işlemi mümkün değildir çünkü javascript client side çalışır. Normalde http üzerinden dosya transferi için php ve benzeri bir dil gerekir. Uzun süredir js kodu yazmadım ve HTML5'in getirdiği yeniliklere pek vakıf değilim o yüzden sadece araştırdığım kadarıyla ajax ve html5 ile upload işlemi mümkün gibi gözüküyor.

(16 Eyl '14, 18:44) IndependentDev IndependentDev's gravatar image

Pure javascript kullanarak upload işlemi mümkündür. İnsanları yanlış yönlendirmeyelim, node.js denen bir teknolojiden haberiniz yok galiba.

(17 Eyl '14, 02:39) kokiko kokiko's gravatar image
2

@kokiko, buraki pure js den kasıt client tarafında çalışan bir dilin sunucuya dosya yollaması. Bügün bu mümkün değil. Hem mimari açısından hemde güvenlik kuralları açısından böyledir. node.js de sonuçta sunucuda çalışan ve istemciden gelen datayı sunucuda işleyen bir dil gibi çalışıyor. Amaç js kullanmak değil, amaç sunucuda js(ve ye herhangi bir dil) kullanmamak.

(17 Eyl '14, 02:48) jalil jalil's gravatar image

sizin dediginizi yapan BU kütüphane var ama dosyayı yine sunucuya yazmıyor. istemci tarafında geçici olarak tutabiliyor. Ama tüm tarayıcılar desteklemiyor.

(17 Eyl '14, 02:52) jalil jalil's gravatar image
6 yorumdan 5 tanesi gösteriliyor hepsini göster

Server tarafını node.js ile halledebilirsin, böylelikle hem client hem server tarafında JS' den başkasına ihtiyaç duymazsın. Node.js dışında php, asp.net vs. dillerle bu iş halloluyor

permanent link

cevaplandı: 16 Eyl '14, 02:14

kokiko's gravatar image

kokiko
(üyeliği donduruldu)
cevap kabul oranı: 0%

FormData nesnesi ile yapılıyor sanırım. Linkte konu hakkında detaylı bilgi bulabilirsiniz.

https://developer.mozilla.org/en-US/docs/Web/API/FormData

permanent link

cevaplandı: 04 Ağu, 13:46

acrx's gravatar image

acrx
51126
cevap kabul oranı: 0%

Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×41
×23
×7

Soruldu: 15 Eyl '14, 09:11

Görüntüleme: 729 kez

Son güncelleme: 04 Ağu, 13:46

powered by BitNami OSQA