Gmail'in ekleri için e-postalara dosya sürüklemenize izin verme yeteneğinden etkilendim, ancak bir klasörü sürüklemeye çalıştığımda, dosyanın 0 bayt olduğunu söylüyor. Bu bir Gmail sınırlaması mı, yoksa şu andaki HTML 5 özelliklerine göre temel olarak yapılmayan bir şey mi?HTML 5 sürükle ve bırak işlemek klasörleri olabilir mi?
cevap
Şimdi dizin yükleme
giriş tipini
<input type='file' webkitdirectory >
kullanarak dizini seçebilir ve bir klasör bırakmayı sürükleyebilir
<div id="dropzone"></div>
var dropzone = document.getElementById('dropzone');
dropzone.ondrop = function(e) {
var length = e.dataTransfer.items.length;
for (var i = 0; i < length; i++) {
var entry = e.dataTransfer.items[i].webkitGetAsEntry();
if (entry.isFile) {
... // do whatever you want
} else if (entry.isDirectory) {
... // do whatever you want
}
}
};
'webkitRelativePath' kullanmak mümkün mü? http://www.htmlfivewow.com/slide18 – est
div için id bazı tuhaf kıvırcık tırnak işaretleri var. Editörüme yapıştırdığımda neden çalışmadığını merak ediyordum. –
Geçerli draft of html5 yalnızca getData olaylarını işlemek için bir dosya listesi nesnesini destekler. böylece birden fazla sürükleme hedefi dosyaları ama hiçbir klasörleri
sürükleyebilirBir klasörün yinelenen dosyaları olan bir "dosya listesi" uygulamak kolay olmaz mıydı? (Ben tarayıcı satıcıları için doğrudan demek istediğim, şu anda javascript tarafından uygulanamaz olduğunu anlıyorum) –
- 1. Java sürükle ve bırak dikdörtgen fare sürükle ve bırak
- 2. Salıncak sürükle ve bırak
- 3. Sürükle ve Bırak - DataTransfer nesnesi
- 4. Trello sürükle ve bırak efekti
- 5. Html5 Sürükle ve bırak Android'de
- 6. HTML5 Sürükle ve Bırak: JavaScript
- 7. Sürükle ve Bırak Bir şey
- 8. sürükle ve bırak firefox çalışmıyor
- 9. Sürükle ve bırak Görüntüler java
- 10. android kaydırma sürükle ve bırak
- 11. HTML5 sürükle ve bırak davranışı
- 12. Sürükle ve Bırak ile Ember.js
- 13. Sürükle ve bırak yerelStorage'a nasıl kaydedilir?
- 14. jqGrid sürükle ve bırak sütun yeniden sırala
- 15. Dosya yükleme (Sürükle ve Bırak) çalışmıyor
- 16. ASP.net AJAX Sürükle/Bırak?
- 17. Sürükle ve bırak işlevi hızlı OSX
- 18. Sürükle-Bırak işe doenst: tanımsız
- 19. WPF Sürükle & Bırak, DragOver
- 20. iPhone sürükle/bırak
- 21. Sürükle ve bırak + özel çizim Android
- 22. GWT-DnD (sürükle ve bırak) düzeni soru
- 23. Delphi VCL'de Hata Sürükle ve Bırak?
- 24. Görüntü sürükle ve bırak (WPF Penceresi)
- 25. Android 2.2'de Sürükle ve Bırak Düzeni
- 26. ScatterView ile MVVM'de sürükle ve bırak
- 27. Çapraz uygulama sürükle ve bırak Delphi
- 28. TreeView içindeki sürükle ve bırak düğümleri
- 29. İki RecyclerView arasında sürükle ve bırak
- 30. C# sürükle ve bırak dosyaları oluşturmak için
Aslında klasörleri sürükleyebilirsiniz, ancak içerilen dosyalardan herhangi bir veri okuyamazsınız. Safari'de, klasörün yolunun ne olduğunu bulmak için kullanabileceğiniz tip metin/uri-liste ile pano verisi alırsınız, ancak bu konuyla ilgili. –