У меня есть задача, если кому интересно взяться на этих выходных за разумное вознаграждение.
Есть апп, есть записи, к которым можно привязать картинку. Картинка сохраняется на S3, путь к ней сохраняется в бд.
Нужна возможность групповой асинхронной загрузки картинок. В названии картинки будет id записи, по которой ее можно привязать. Отдельная страница, юзер выбрал n файлов, затем увидел результат - какие картинки привязались, а какие нет – записи с такими id не были найдены
Приложение на нескольких инстансах позади балансировщика, нет гарантии, что открытая страница и куда загрузятся картинки - это будет одним инстансом. Поэтому, вероятно, нужно будет картинки промежуточно загружать на S3.
Можно использовать dropzonejs для асинхронной загрузки из формы или любой другой скрипт, которых полно. Код обработки и загрузки картинок на S3 заново писать не нужно, это уже есть. LIve View, к сожалению, пока еще загрузку файлов не поддерживает.