Перетаскивание: отправить файл из перетаскивания с обычной формой? - PullRequest
1 голос
/ 25 июня 2011

У меня есть форма, которая загружает файлы (сообщения) с несколькими тегами <input type='file'/>, и я хочу, чтобы пользователи могли перетаскивать файлы на веб-страницу, например, со своего рабочего стола. Когда они это сделают, файлы должны быть добавлены в форму в качестве тегов ввода файлов

Не должно иметь значения, куда они помещают его на страницу (а я уже обрабатываю это событие удаления на странице)

Когда у меня есть объект File для файла, который они перетащили, как я могу добавить его в форму как <input type='file'/>? Или есть другой способ добавить его в форму, чтобы он отправлялся при отправке формы, как если бы она была выбрана с использованием самого файла?

Спасибо

Ответы [ 2 ]

0 голосов
/ 25 июня 2011

HTML5 Бро!GMail использует HTML5, но у вас также есть решение JS.Следуйте этой теме. Загрузка файлов с помощью перетаскивания в Google Chrome / Chromium и Safari?

0 голосов
/ 25 июня 2011

Вы можете попробовать Uploadify> http://www.uploadify.com/documentation/

У него есть API, который вы можете вызвать с помощью javascript.

...