2010-08-12 16 views
5

Bir çoklu dosya yüklemesi uygulamak istiyorum Bir gözat düğmesine sahip olmanın mümkün olup olmadığını düşünmüyordum, bir dosyadan daha fazla dosya seçmeme izin verebilir ve bunları seçtikten sonra bu dosyaları yükleyebilirim. Bunu bir web sitesinde yapıyorum ve php jQuery vb. Kullanıyorum.Çoklu giriş için html cinsinden giriş türü dosyasında dosya iletişim kurabilir miyim?

Cevaplara bakarak çoklu seçimin mümkün olmadığını hissediyorum. Bu yüzden sorumu şu şekilde güncelliyorum: Bir zip dosyası seçip, zip dosyası içinde bir dosya nesnesi seti alıp ayrı dosya nesnelerinde çalışabilir miyim?

cevap

1

Gmail sadece yükleme için Flash denetimini kullanarak eki olarak birden fazla dosya seçerek sağlar.

+0

ve ben WOW ben bu arıyordu söylemeliyim !! ama bunu nasıl yapacağımı bilmiyorum. –

+0

Evet, gerçekten güzel bir uygulama; çok ince. O yüzden bu yüzden bir seçenek olarak bahsetmeyi düşündüm. Bunu kendim denemedim, ancak http://swfupload.org/ başlamanıza neden olabilir. Bir uygulamayı denediğinizde ve takılırsanız SO topluluğunun yardımcı olabileceğinden eminim. – KatieK

1

Hayır, bu mümkün değil, tek bir dosya türü için her seferinde bir dosya belirtebilirsiniz. Öte yandan, sen bir göz atmak isteyebilirsiniz: HTML5 (yani Firefox, Chrome, Safari) destekleyen daha yukarı güncel tarayıcıların bazılarında

+0

Neden olduğunu söyleyebilir misiniz? Multiselect'i engelleyen nedir? –

+0

@sushil bharwani: Bu, W3C belirtimidir, tarayıcılar tek bir giriş dosyası için birden fazla dosya seçmenize izin vermez. Daha fazla bilgi: http://www.w3.org/TR/html401/interact/forms.htm – Sarfraz

+0

@sarfraz eğer çok fazla soruyorsam özür dilerim !! Bazı özel dll ya da bir şey tarafından yapabiliriz.Benim için sadece çalışan bir program gibi. bharwani @sushil –

6

, multiple nitelik çalışacaktır:

<label>Select files: <input name="files" type="file" multiple></label> 
+1

bugün kullanamadığımız bir şeyi önermek etmeyin :).. HTML5'ten çok uzaktayız, bakın: http://stackoverflow.com/questions/2261138/when-should-i-go-for-html5-css3 ve http://caniuse.com/ – Sarfraz

+1

Bu çok fazla bağlıdır hem hedef kitle hem de uygulama. Ve * * bunun HTML5’te olacağını bilmek güzel. – You

+0

Ancak bu Gmail'de baktım bir IE 6, 7 HTML 5 kullanımı yolu ve 8. http://davidwalsh.name/chrome-frame – MacGyver

İlgili konular