2010-05-01 26 views
14

Ajax ve php kullanarak bir dosya yüklemek istiyorum. <input type="file"> etiketi ile bir form var. Kullanıcının bir dosyaya göz atmasını ve gönderilmeden önce tıklamasını istediğiniz dosyayı, yenileme olmadan yüklenmesini istiyorum. Bunu nasıl yapmalıyım? Yenilemenin gerçekleşmesi önemli değil ama ajax yardımıyla dosya yüklemek istiyorum.Ajax dosya yükleme

+3

buldum olduğunu "içerme etiketi dosya" acaba? Sanırım işe yaramaz, ama ilginç bir terim/fikir. –

+7

Sanırım kelimesiyle :)) – Bakhtiyor

+0

http://stackoverflow.com/questions/2320069/jquery-ajax-file-upload adresinden – Imdad

cevap

0

SWFUpload'a bir göz atın, ne isterseniz onu yapmalısınız.

8
  • kullanın gizli iframe yükleyip o iframe adının formunuzun hedef belirlemek olduğunu. Bu şekilde, form gönderildiğinde, yalnızca iframe yenilenir.
  • Yanıtın ayrıştırılması için iframe'in olay olayına kayıtlı bir olay işleyicisine sahip olun. bloguma yayında

Diğer ayrıntılar: http://blog.manki.in/2011/08/ajax-fie-upload.html

1

Bu eklenti FF3.6 +, Safari4 +, Chrome ilerleme-bar ile birden fazla dosya yüklemek için xhr kullanır ve diğer tarayıcılarda gizli iframe tabanlı yükleme geri düşüyor , her yerde iyi kullanıcı deneyimi sağlamak. Bunu denetlemek : Burada http://valums.com/ajax-upload/