Файл .flv без типа при загрузке через php - PullRequest
0 голосов
/ 02 февраля 2011

Может кто-нибудь пролить свет на это:

Array
(
    [video] => Array
        (
            [name] => 20051210-w50s.flv
            [type] => 
            [tmp_name] => /tmp/php38JFea
            [error] => 0
            [size] => 669036
        )

)

Я загружаю файл flv, но [тип] не заполняется, это часто встречается?

ура заранее!

1 Ответ

0 голосов
/ 02 февраля 2011

Поле type является типом MIME, установленным клиентом.В этом случае он просто не знал, что такое flv-файл, и не устанавливал его.Полезно не полагаться на эту информацию, поскольку она может быть свободно изменена злоумышленником.

Если вы хотите получить достоверную информацию о загруженном видеофайле, необходимо выполнить проверку на стороне сервера,Например, getid3 может распознавать FLV-файлы.

Встроенная функция getimagesize() может сделать то же самое для многих форматов изображений.

...