2016-04-01 4 views
0

Как я могу строго ограничить размер загрузки изображений только в WordPress? Если вы перейдете на страницу «Настройки», в нем будут указаны типы файлов загрузки и максимальный размер загрузки. Я хотел бы сохранить максимальный размер загрузки для всех, кроме изображений.Ограничить размер загружаемого изображения только в WordPress

ответ

1

Я не думаю, что это возможно, потому что вы не можете изменить upload_max_filesize во время выполнения. Проверьте this .ini configuration list. Он говорит, что upload_max_filesize является PHP_INI_PERDIR

В противном случае вы можете проверить тип файла с JQuery/JS как-то, изменить upload_max_filesize, post_max_size, memory_limit или что-либо вы еще соответствует вашим потребностям с помощью AJAX (который, кажется мне своего рода дыра в безопасности) а затем загрузите его.

Поскольку вы не можете изменить upload_max_filesize во время выполнения, нет смысла проверять, является ли загружаемый файл изображением или чем-либо еще, поскольку размер файла одинаковый для всех файлов. И при загрузке я не имею в виду функцию move_uploaded_file(), но файл передается от клиента к папке временных файлов сервера.

Смежные вопросы