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

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

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

Причем цель загрузки является действием формы.

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

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

Я нашел несколько примеров загрузки перетаскивать-отбрасывания:
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 каждый приемлем, но решение для Flash не.

174
задан Peter Boughton 2 November 2009 в 21:12
поделиться

3 ответа

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

http://www.plupload.com/

30
ответ дан 23 November 2019 в 20:32
поделиться

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

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

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

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

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

15
ответ дан 23 November 2019 в 20:32
поделиться

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

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

9
ответ дан 23 November 2019 в 20:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: