Лимит по умолчанию для вложений составляет 10 МБ. Это глобальная настройка, которая применяется даже к администраторам. Мне интересно, зачем вообще существует лимит загрузки для администратора? Допустим, я хочу загрузить на свой сайт файл, например, приложение или программу, чтобы пользователи могли его скачать. Поскольку я администратор, я знаю, что загружаю, и что файл безопасен. Почему я должен иметь тот же лимит, что и обычный пользователь?
Вы смешиваете два разных параметра:
- максимальный размер изображения (по умолчанию 4 МБ)
- максимальный размер вложения (по умолчанию 10 МБ)
Ой, извините. Я имел в виду максимальный размер вложения. То есть 10 МБ, а не 4 МБ. Я хочу, чтобы администратор мог прикреплять любые файлы или, как минимум, устанавливать отдельный лимит на вложения для администраторов в панели управления. Например, 200 МБ как лимит на вложения для администраторов.
Это может быть полезной функцией, так как у сотрудников должна быть возможность загружать файлы любого размера, а у обычных пользователей — нет. Уже существует опция разрешенные расширения для сотрудников, так почему бы не добавить возможность для самих сотрудников контролировать размер загружаемых файлов или сделать его неограниченным?
Также возможно ли, чтобы в запросе uploads.json?client_id=000000000000000 можно было добавить дополнительный параметр, который всегда был бы одинаковым для конкретного пользователя (независимо от сессии)? Тогда, возможно, станет возможным различать размер загружаемых файлов для разных пользователей (сотрудники против обычных/неавторизованных), и на стороне веб-сервера мы могли бы определять client_max_body_size (или что-то подобное) в зависимости от location (учитывая и запросную строку)? Тогда запрос на загрузку в Discourse выглядел бы так: uploads.json?client_id=000000000000000&user_id=constant_hashed_user_id_string.
Короче говоря, нам нужна возможность загружать файлы большего размера, например, делиться бета-версией нашего программного обеспечения с конкретными людьми (для тестирования), но обычным пользователям почти никогда не требуется больше 2 МБ.
Спасибо за замечательное программное обеспечение и за то, что делаете мир лучше! <3