Я создаю веб-приложение, где пользователи перетаскивают изображения в браузер и бросают их, чтобы загрузить их. Проблема в том, что я хотел бы, чтобы файлы загружались в том же порядке, что и их папка. Кажется, что файлы в событии DragEvent.DataTransfer.FileList события ondrop случайным образом упорядочены. Как определяется этот порядок? Возможно ли определить исходный порядок файлов в папке, из которой пользователь их вытащил?Какой порядок файлов добавлен в DataTransfer FileList при перетаскивании файлов в javascript?
0
A
ответ
0
После тестирования немного больше я нашел ответ. Файлы находятся в том же порядке, что и папка, но смещены, чтобы начать с фактического отдельного файла, который вы перетащили. Итак, если вы выделите 5 файлов и перетащите их, нажав на третий файл и перетащите, заказ будет файл 3, файл 4, файл 5, файл 1, файл 2. Что касается моего второго вопроса, казалось бы, поиск правильного порядка зависел бы от знания смещения вложенного файла. Я не нашел способ Это еще не все.