Apakah ada plugin jQuery rapi bagus yang memungkinkan termasuk skrip JS tunggal kemudian menggunakan potongan sederhana untuk mengaktifkan formulir? Sesuatu seperti ini:
$j('#MyForm').enableDragDropUploads('.upload-area')
Dengan target unggahan menjadi aksi formulir.
Solusi apa pun tidak boleh mencegah bidang file biasa agar tidak dapat digunakan (menggunakan metode penelusuran tradisional).
Saya hanya perlu satu file pada satu waktu, meskipun tentu saja memiliki opsi untuk banyak bukan hal yang buruk.
Saya telah menemukan beberapa contoh unggahan drag-drop:
http://www.appelsiini.net/2009/10/drag-and-drop-file-upload-with-google-gears
http: //www.appelsiini. net / 2009/10 / html5-drag-and-drop-multiple-file-upload
Tetapi kode tidak ada setup sebagai plugin. Mungkin tidak terlalu sulit untuk mengubahnya, tetapi juga tidak ada gunanya jika orang lain telah melakukan pekerjaan itu dan hanya menghindari pencarian Google saya.
Saya idealnya mencari solusi HTML5 / jQuery murni.
Google Gears satu dapat diterima, tetapi solusi Flash tidak.
sumber
Jawaban:
Lihatlah yang ini: http://aquantum-demo.appspot.com/file-upload
Ini juga menangani banyak pengunggahan file!
sumber
Lihat handler unggahan yang baru dirilis 1 dari orang-orang yang membuat editor TinyMCE. Ini memiliki widget jQuery dan sepertinya memiliki seperangkat fitur dan fallback yang bagus.
http://www.plupload.com/
sumber
http://blueimp.github.com/jQuery-File-Upload/ = solusi hebat
Menurut dokumen mereka , browser berikut mendukung drag & drop:
sumber
Jika Anda masih mencari satu, saya baru saja merilis milik saya: http://github.com/weixiyen/jquery-filedrop
Bekerja untuk Firefox 3.6 sekarang. Saya memutuskan untuk tidak melakukan hack Chrome sekarang dan membiarkan Webkit mengejar FileReader () di versi Safari dan Chrome yang berikutnya.
Plugin ini kompatibel di masa depan.
FileReader () adalah standar resmi atas sesuatu seperti XHR.getAsBinary () yang sudah usang menurut mozilla.
Ini juga satu-satunya plugin tarik + lepas desktop HTML5 di luar sana yang saya ketahui yang memungkinkan Anda mengirim data tambahan beserta file, termasuk data yang dapat dihitung pada saat mengunggah dengan fungsi panggilan balik.
sumber
Jika Anda mencari yang tidak bergantung pada Flash maka dropzonejs adalah teriakan yang bagus. Ini mendukung banyak file dan seret dan lepas.
http://www.dropzonejs.com/
sumber
Saya membuat sebuah plugin yang memungkinkan Anda untuk menjatuhkan beberapa file ke area tertentu. Plugin ini saat ini berfungsi di Firefox, Safari, dan Chrome.
http://code.google.com/p/dnd-file-upload/
sumber
Plug tak tahu malu:
Filepicker.io menangani pengunggahan untuk Anda dan mengembalikan url. Ini mendukung drag / drop, lintas browser. Selain itu, orang dapat mengunggah dari Dropbox / Facebook / Gmail yang sangat berguna di perangkat seluler.
sumber
Bagaimana dengan versi terbaru dari jQuery Fileuploader: http://pixelcone.com/fileuploader/
Ini adalah plugin unggah file yang kuat, sangat mudah disetel dibandingkan dengan plugin lain, dan sekarang mendukung html5 api.
sumber