В наши дни мы можем перетаскивать файлы в специальный контейнер и загружать их с помощью XHR 2. Многие за один раз.С живыми прогресс-барами и т. Д. Очень классные вещи. Пример здесь.
Но иногда мы не хотим такой крутости.Я хотел бы перетащить файлы - по нескольку одновременно - в стандартный ввод HTML-файла : <input type=file multiple>
.
Возможно ли это?Есть ли способ «заполнить» файл ввода правильными именами файлов (?) Из файла drop?(Полные пути к файлам недоступны по соображениям безопасности файловой системы.)
Почему? Поскольку я хотел бы отправить обычную форму.Для всех браузеров и всех устройств.Перетаскивание - это просто прогрессивное усовершенствование для улучшения и упрощения UX.Там будет стандартная форма со стандартным вводом файла (атрибут * multiple
).Я хотел бы добавить улучшение HTML5.
edit
Я знаю, что в некоторых браузерах вы можете иногда (почти всегда)Перетащите файлы в сам файл ввода.Я знаю, что Chrome обычно делает это, но иногда происходит сбой, а затем загружается файл на текущей странице (большой сбой, если вы заполняете форму).Я хочу обмануть и браузер.