Размер MySQL VARCHAR? 25MB

У меня есть HTML-форма с полем загрузки файла / изображения, которое обрабатывается PHP-скриптом. Я хочу запретить пользователям загружать файлы размером более 25 МБ. Как я могу это сделать?

Во-вторых, я хочу сохранить этот файл в таблице MySQL. Какой тип данных я должен использовать?

0

Решение

Проверка размера файла должна выполняться кодом PHP, который получает файл, перед отправкой его в MySQL. Примерно так должно работать:

if ($_FILES['file']['size'] > 25*1024*1024) {
throw new RuntimeException('Exceeded filesize limit.');
}

Посмотрите на PHP документ страницы о загрузке файлов.

Кроме того, если вы хотите сохранить фактический файл в таблице MySQL, посмотрите на BLOB-типы данных.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]