В моем проекте я разрешаю пользователям отправлять zip-файлы и файлы изображений (в двух разных формах).
Проект разработан с помощью Play! Фреймворк (не PHP).
Я хотел бы ограничить размер загрузки 1Mo, если это изображения, и 10Mo, если это zip.
Это возможно ?
Я видел директиву client_max_body_size
это должно делать то, что я ищу, но я не могу найти способ применить этот тип mimetype.
Спасибо за вашу помощь :)
Вы можете создавать разные местоположения с разными client_max_body_size (или всем, что хотите) для изображений, почтовых индексов и т. Д.
просто используйте:
location ~* ^.+\.(jpg|jpeg|gif) {
client_max_body_size 1m;
...proxy_pass or whatever
}
location ~* ^.+\.(zip|rar) {
client_max_body_size 10m;
...proxy_pass or whatever
}