Можно ли загружать такие типы файлов, как «.psd», «.eps», «.zip», «.txt» и т. Д.?PHP Загрузить все типы файлов
И может ли кто-нибудь рекомендовать скрипт обработчика загрузки PHP на основе PHP, который также позволяет загружать все файлы?
Можно ли загружать такие типы файлов, как «.psd», «.eps», «.zip», «.txt» и т. Д.?PHP Загрузить все типы файлов
И может ли кто-нибудь рекомендовать скрипт обработчика загрузки PHP на основе PHP, который также позволяет загружать все файлы?
<input type='file' />
элемент на отправить будет разрешить загрузку всех типов файлов, которые я в курсе. Данные будут существовать в вашем супер-массиве $_FILES
в PHP.
Возможно, у вас есть определенные ограничения в файле php.ini
, особенно в отношении размера файла.
Его можно загрузить, если вы используете стандартный файловый контроль <input type='file'>
, его полностью неизбирательный.
Очевидно, что это затем вниз к тому, что у вас есть на вашем сервере, как к тому, что вы можете делать с файлом, который был загружен,
Будьте осторожны с загрузкой файла - вы должны ограничить столько, сколько сможете, минималистский подход, могут произойти плохие вещи, такие как злонамеренные намерения. Проведите здесь, http://php.net/manual/en/features.file-upload.php, отличные сценарии и комментарии о том, как обращаться/передовые методы.
Спасибо! Большая помощь! –
Могу ли я изменить эти ограничения на размер файла? –
Да. Вы можете изменить значение 'MEMORY_LIMIT' в' php.ini' для постоянного изменения. Вы можете временно переопределить 'php.ini'' MEMORY_LIMIT', выполнив функцию 'ini_set ('MEMORY_LIMIT');' PHP. Смотрите: http://php.net/manual/en/function.in-set.php –
@wescrow может потребоваться изменение 'upload_max_filesize', по умолчанию это 2M, это можно изменить только в php.ini или используя .htaccess – RMcLeod