Я использую codigniters, встроенные в библиотеку загрузки файлов, и я хочу разрешить загрузку файлов php.
Это средство доступно только администраторам за безопасным входом и т. Д.
Но по какой-то причине я получаю ошибки «Тип файла, который вы пытаетесь загрузить, не разрешен».
У меня это в моем контроллере:
$config['allowed_types'] = 'pdf|doc|docx|php';
И у меня также есть эта строка в config / mimes.php:
'php' => 'application/x-httpd-php',
Эта действительная функциональность работает, если я пытаюсь загрузить файл изображения и т. Д., Поэтому он работает, просто не разрешая .php-файлы.
Любые идеи, почему это не работает? Я что-то упускаю?
Догадаться!!
Когда я посмотрел опубликованные данные, типом mime был Content-Type: text / php
Но соответствующий тип mime в mime.php был:
'php' => 'application/x-httpd-php',
Поэтому я изменил его на:
'php' => array('application/x-httpd-php', 'text/php'),
И это сработало.
аллилуйя!!