AWS S3 Предварительно подписанная длина URL-адреса

Я использую назначенный URL AWS S3 для загрузки изображения с клиента (мобильное приложение). Я хочу, чтобы пользователь не загружал большие файлы. Есть ли способ ограничить длину содержимого загруженного файла?

Спасибо

Ответы

Ответ 1

Проверьте "диапазон длины содержимого" в политике s3.  http://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-HTTPPOSTConstructPolicy.html

Условия в политике POST - это массив объектов, каждый из которых используется для проверки содержимого загружаемого объекта. Эти условия можно использовать для ограничения того, что разрешено в запросе. Каждое поле формы, которое вы указываете в форме (кроме x-amz-подписи, файла, политики и имен полей, которые имеют префикс x-ignore-prefix), должно появиться в списке условий.

Содержание длины диапазона
Минимальный и максимально допустимый размер для загруженного контента. Это условие поддерживает тип соответствия состояния диапазона длины содержимого.