Есть ли хороший плагин для загрузки файлов перетаскивания jQuery? [закрытый]



есть ли хороший аккуратный плагин jQuery, который позволяет включать один скрипт JS, а затем использовать простой фрагмент кода для включения формы? Что-то вроде этого:



$j('#MyForm').enableDragDropUploads('.upload-area')


С целью загрузки, являющейся действием формы.



любое решение не должно препятствовать использованию обычного поля файла (с использованием традиционного метода просмотра).



Мне нужен только один файл за раз, хотя, конечно, иметь возможность для нескольких не так уж плохо.



Я нашел пару перетаскивающих загрузок examples:
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



но код там не настроен как плагин. Вероятно, это не слишком сложно изменить, но также нет смысла делать это, если кто-то уже сделал эту работу и просто уклоняется от моих поисков Google.



Я в идеале ищу для чистого решения HTML5 / jQuery.

Google Gears one является приемлемым, но Флэш-решение-нет.

696   8  

8 ответов:

взгляните на это:http://aquantum-demo.appspot.com/file-upload

Он также обрабатывает несколько загрузки файлов!

Проверьте недавно1 выпущен обработчик загрузки от парней, которые создали редактор TinyMCE. Он имеет виджет jQuery и выглядит так, как будто у него есть хороший набор функций и резервных копий.

http://www.plupload.com/

http://blueimp.github.com/jQuery-File-Upload/ = отличное решение

по их docs, следующие браузеры поддерживают drag & drop:

  • Firefox 4+
  • Safari 5+
  • Google Chrome
  • Microsoft Internet Explorer 10.0+

Если вы все еще ищете один, я только что выпустил мой: http://github.com/weixiyen/jquery-filedrop

работает для Firefox 3.6 прямо сейчас. Я решил пока не делать Chrome hack и позволить Webkit догнать FileReader () в следующих версиях Safari и Chrome.

этот плагин совместим с будущим.

FileReader () является официальным стандартом над чем-то вроде XHR.getAsBinary (), который является устаревшим в соответствии с mozilla.

Это также единственный HTML5 desktop drag+drop плагин, который я знаю, который позволяет отправлять дополнительные данные вместе с файлом, включая данные, которые могут быть вычислены во время загрузки с функцией обратного вызова.

Если вы ищете тот, который не полагается на Flash, то dropzonejs-хороший крик. Он поддерживает несколько файлов и перетащить.

http://www.dropzonejs.com/

Я создал плагин, который позволяет удалить некоторые файлы на данном участке. Этот плагин в настоящее время работает в Firefox, Safari и Chrome.

http://code.google.com/p/dnd-file-upload/

Промоушен:

Filepicker.io обрабатывает загрузку для вас и возвращает url. Он поддерживает перетаскивание, кросс-браузер. Кроме того, люди могут загружать из Dropbox/Facebook/Gmail, что очень удобно на мобильном устройстве.

Как насчет последней версии jQuery Fileuploader:http://pixelcone.com/fileuploader/

Это мощный плагин для загрузки файлов, очень простой в настройке по сравнению с другим плагином, и теперь он поддерживает HTML5 api.

Comments

    Ничего не найдено.