прямая загрузка s3, ограничение размера и типа файла

Вопрос новичка, но я гуглял abit и не могу найти решение.

Я хочу, чтобы пользователи могли напрямую загружать файлы на S3, а не через мой сервер. Таким образом, есть ли способ проверить файлы на предмет ограничения размера и разрешенных типов перед их фактической загрузкой на S3? Желательно не использовать flash, а javascript.