У ці дні ми можемо перетягувати файли в спеціальний контейнер і завантажувати їх за допомогою XHR 2. Багато за один раз. З живими прогрес-барами тощо. Дуже класні речі. Приклад тут.
Але іноді ми не хочемо такої прохолоди. Те , що я хотів би , щоб перетягнути і падіння файлів - багато в той час - в стандартне введення HTML файлу : <input type=file multiple>
.
Це можливо? Чи є спосіб «заповнити» вхід файлу правильними іменами файлів (?) Від краплі файлу? (Повна безпека файлів недоступна з міркувань безпеки файлової системи.)
Чому? Тому що я хотів би подати нормальну форму. Для всіх браузерів і всіх пристроїв. Перетягування - це лише прогресивне вдосконалення для покращення та спрощення UX. Стандартна форма зі стандартним введенням файлу (+ multiple
атрибут) буде там. Я хотів би додати розширення HTML5.
редагувати
Я знаю, що в деяких браузерах ви можете іноді (майже завжди) передавати файли у сам файл. Я знаю, що Chrome зазвичай це робить, але іноді він не працює, а потім завантажує файл на поточну сторінку (великий збій, якщо ви заповнюєте форму). Я хочу обдурити і захистити браузер.
input type="file" multiple
добре працювати в Safari