Elixir | Phoenix асинхронная загрузка файлов
Нужна возможность групповой асинхронной загрузки картинок. В названии картинки будет id записи, по которой ее можно привязать. Отдельная страница, юзер выбрал n файлов, затем увидел результат – какие картинки привязались, а какие нет – если записи с такими id не были найдены
Приложение на нескольких инстансах позади балансировщика, нет гарантии, что открытая страница и куда загрузятся картинки – это будет одним и тем же инстансом. Поэтому, вероятно, нужно будет картинки промежуточно загружать на S3 (код загрузки на S3 есть).
Можно использовать dropzonejs для асинхронной загрузки из формы или любой другой js скрипт загрузки файлов. Код привязки к записям и загрузки картинок на S3 заново писать не нужно, это уже есть.
Что должно быть в результате:
0. Новый проект на Phoenix
1. Форма загрузки, поддерживающая асинхронную загрузку файлов
2. Страница с результатами загрузки
3. Контроллер, принимающий файлы и выводящий результаты загрузки
4. Код, обрабатывающий загрузку
Бюджет / оплата по договоренности.
Агентствам или аутсорсирговым компаниям просьба не беспокоить, работаю только напрямую с разработчиком. У разработчика должен быть опыт работы с Elixir/Phoenix/JS. Хотелось бы увидеть пример кода на Elixir.
Вопросы? Предложения?