Как ограничить максимальный размер загружаемого файла для определенного типа файлов в Wordpress - PullRequest
0 голосов
/ 07 июня 2019

У меня проблема с автором.Они всегда загружают большие изображения.

Я хочу установить максимальный размер загрузки до 500 КБ, но только для изображения, потому что они загружают PDF размером более 500 КБ

Пример Я хочу установить jpg | png max 500Kb и pdfmp3 max 5Mb.

Я пытаюсь найти решение на многих сайтах, но без надежды.

Извините за мой плохой английский.Спасибо ...

1 Ответ

0 голосов
/ 07 июня 2019

Вы можете сделать это в браузере или на сервере, но методы совершенно разные (возможно, вам придется сделать и то и другое, особенно если JavaScript отключен в браузере).

В статье HTML5 Rocks описано, как использовать JavaScript и объект FileReader для получения информации о файле (https://www.html5rocks.com/en/tutorials/file/dndfiles/).. Это можно использовать для проверки как расширения файла, так и размера файла, и действовать соответствующим образом.

На стороне веб-сервера вам нужно ознакомиться с руководством по php https://www.php.net/manual/en/features.file-upload.php, чтобы узнать все о загрузке файлов.

Имейте в виду, что сервер знает о расширении и размере только после того, как он полностью загружен на сервер - тратя время на загрузку, прежде чем выдать ошибку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...