изменение в расширении файла не позволяет загружать файлы в CodeIgniter2 - PullRequest
0 голосов
/ 13 октября 2018

Во время загрузки файла, если пользователь изменяет расширение файла, например, «image.png» на «image.jpg», система не разрешает загрузку.Мой вопрос заключается в том, как получить исходный тип MIME, чтобы я мог выдать правильное сообщение об ошибке типа «Похоже, исходное изображение имеет тип PNG.Но загруженный файл имеет другое расширение: jpg.Измените это расширение на png и попробуйте снова.

А вот о / п, когда я сделал print_r ($ _ FILES);

Array
(
    [stamp_file] => Array
    (
        [name] => image.jpg
        [type] => image/jpeg
        [tmp_name] => /var/sentora/temp/phpK7CrK6
        [error] => 0
        [size] => 242711
    )

)


Array
(
    [stamp_file] => Array
    (
        [name] => image.png
        [type] => image/png
        [tmp_name] => /var/sentora/temp/phpPlrgfu
        [error] => 0
        [size] => 242711
    )
)

В приведенном выше случае оба возвращаемых типа 'type' основаны на расширении файла.Моя системная информация: FrameworkIgniter2 framework.

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