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