2013-06-26 26 views
12

Bir istemciden (mobil uygulama) resim yüklemek için AWS S3 önceden tasarlanmış URL kullanıyorum. Kullanıcının büyük dosyaları yüklemesini engellemek istiyorum. Yüklenen dosyanın içerik uzunluğunu sınırlamanın bir yolu var mı?AWS S3 Önceden doldurulmuş URL içerik uzunluğu

Teşekkür s3 politikasında

cevap

7

Kontrol dışarı "içerik uzunlukta menzilli". http://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-HTTPPOSTConstructPolicy.html

POST ilkesinde koşullar yüklenen nesnesinin içeriğini doğrulamak için kullanılan her hangi nesnelerin, bir dizidir. İstekte izin verilenleri kısıtlamak için bu koşulları kullanabilirsiniz. Bir formda belirttiğiniz her form alanı (x-amz-imza, dosya, ilke ve x-ignore-önekine sahip alan adları hariç) koşullar listesinde görünmelidir.

içerik-uzunluk aralığı
Yüklenen içerik için izin verilen minimum ve maksimum boyut. Bu koşul, içerik uzunluk aralığı koşul eşleme türünü destekler.

+0

Bir nesne yüklemek için önceden işaretlenmiş bir URL oluşturulurken bunu yapmanın bir yolu var mı? – Nikhil

+0

http://docs.aws.amazon.com/AmazonS3/latest/dev/PresignedUrlUploadObject.html – Nat

+0

Teşekkürler @Nat, 'GeneratePresignedUrlRequest' API'sini zaten araştırdım, 'content-length- belirtmek için bir yol sağlamaz. menzil'. – Nikhil

İlgili konular