Загрузчик файлов на основе DropZone.JS
Доброго времени суток!
Необходимо реализовать загрузчик файлов на основе DropZone.JS (https://dropzonejs.com).
В скрипте имеется по умолчанию возможность выбора файлов и их загрузка на сервер, без перезагрузки формы. Возможность установки разрешенных типов файлов, их размера и количества (для новых загружаемых файлов).
Необходимо доработать следующее:
1. возможность удаления уже загруженного (через скрипт) файла с диалоговым окном (да/нет).
2. возможность удаления файла из папки, когда он уже был ранее загружен (понимать как после перезагрузки окна скрипта) + диалоговое окно (да/нет).
3. возможность срабатывания лимита на количество файлов, как при первичной загрузке файлов через форму, так и в случае, если форма была перезагружена и часть файлов уже имелась в папке (чтобы не превысить лимит суммарного количества файлов).
4. необходимо чтобы шаблон отображения наличия загруженого файла совпадал с тем, который ранее был загружен в папку (после перезагрузки формы).
5. поскольку данный скрипт будет использоваться из мобильной версии браузера (со смартфона), необходимо проверить работу в барузерах Safari + Crome + Firefox.
6. необходимо сделать автокорректировку ориентации (exif) загружаемого файла изображения, т.к. чаще всего загружаемые со смартфона фотографии оказываются перевернутыми.
7. код скрипта прошу брать оригинальный с официального сайта + делать пометки важных участков вашего кода, который должен быть опрятным и понятным.
Если у вас мало опыта в этой теме, либо ваш обычный код выглядит не совсем "чисто", то прошу не беспокоить - у вас все еще впереди, нарабытвайте опыт!