Переадресация после загрузки - это способ уведомления вашего приложения. Почему это не работает для вас? Если вы используете сообщение прямо в Amazon из метода формы, альтернативного уведомления не будет.
Вы можете установить ограничения или элементы управления для загружаемых файлов, используя скрытые значения полей, требуемые в форме (т. Е. Ключ, Content-Type и т. Д.). Вы даже можете переименовать имя сохраняемого файла. используя скрытое поле «ключ».
Использование вышеупомянутых концепций, а также реализация некоторой проверки на стороне клиента должны в большинстве случаев достичь того, что вам нужно.
В зависимости от технологии доступные ресурсы, загрузка через веб-приложение может связывать ресурсы, особенно если разрешена загрузка больших файлов. Это большое преимущество для загрузки на S3.