Я использую Dropzone.js и мой PHP-скрипт для загрузки файлов на мой сервер. Я замечаю, что они точно не загружаются в том порядке, в котором я их выбираю. Например, у меня есть 1.jpg
, 2.jpg
, 3.jpg
, 4.jpg
& 5.jpg
.Загрузить заказ с Dropzone.js
Они загружаются в том порядке, в котором сервер получает их быстрее всех. Поэтому он может быть загружен как 4, 2, 5, 3, 1.
Мой PHP-скрипт также вставляет файл в базу данных, поэтому заказ имеет важное значение. Я не мог найти вариант конфигурации для загрузки по порядку, но я думаю, что смогу пройти через очередь и загрузить их таким образом, а не разрешить dropzone обрабатывать очередь.
Помогает ли установка parallelUploads в 1? – Sully
@ Похоже, что работает! Он по-прежнему загружает его в порядке выбора файлов, но это лучше, чем случайный порядок, спасибо – Ronnie
No prob. Это было какое-то время, но у меня была аналогичная проблема. Чтобы сохранить параллельные (и намного более быстрые) загрузки, я использовал одно из событий завершения/успеха Dropzone, чтобы передать «идентификатор файла» на страницу. После того, как пользователь «сохранит страницу», я отправил обратно идентификаторы файлов в том порядке, в котором я хотел. Таким образом, файлы могут быть загружены/сохранены произвольно, но в конечном итоге заказ был сохранен. Если вас интересует какой-то код, я могу его выкопать. – Sully