Как правильно реализовать загрузку изображений?
input.files не массив ни разу
Это FileList и он readonly, через js в него ничего не запихнуть.Файлы можно поместить в FormData и ajax'ом отправить.
Дропзона - это и есть input type=file. Можете просто сабмитить форму.