CakePHP & MeioUpload - файл WMV не загружается - PullRequest
0 голосов
/ 12 мая 2011

Я сейчас использую MeioUpload с CakePHP для моего компонента загрузки файлов.

Он отлично работает, но по какой-то причине, когда я пытаюсь загрузить файл wmv, он не работает.

У кого-нибудь есть понимание?

Вот настройки, которые у меня есть

'allowedMime' => array('video/x-flv','video/mp4','video/quicktime','video/x-ms-wmv'),
'allowedExt' => array('.mp4','.flv','.mov','.wmv')

Так что все остальные расширения работают, кроме wmv.

Вот результат var_dump

        [file_url] => Array
            (
                [name] => 1wmvsample.wmv
                [type] => 
                [tmp_name] => 
                [error] => 1
                [size] => 0
            )

        [mp4_url] => Array
            (
                [name] => 1mp4sample.jpg
                [type] => video/mp4
                [tmp_name] => /Applications/XAMPP/xamppfiles/temp/phpG02Qdg
                [error] => 0
                [size] => 83427
            )

Так что mp4 работает, но не wmv.
Другая странная вещь заключается в том, что при некоторых значениях wmv данные $ this-> возвращаются пустыми.

Спасибо
Тройник

1 Ответ

0 голосов
/ 04 июля 2011

Проблема заключается в том, что этот конкретный файл wmv, который вы пытаетесь загрузить, как вы можете видеть, в массиве файлов возвращает в ошибке индекса число 1.

Это число 1, согласно документации php , является ошибкой, которая возникает, когда файл превышает предельный размер загрузки конфигурации php, поэтому вам нужно изменить upload_max_filesize в вашем php.ini.

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