проблема при загрузке видео файла FLV на сервер - PullRequest
0 голосов
/ 09 февраля 2011

при загрузке видео в формате MP4 массив $ _FILES выглядит следующим образом ..

    Array
    (
        [qqfile] => Array
            (
                [name] => video.mp4
                [type] => video/mpeg4
                [tmp_name] => /tmp/php74N9mR
                [error] => 0
                [size] => 199160
            )

    )

Но при загрузке массива $ _FILES файла .FLV, который выглядит следующим образом, почему он не работает?

Array
(
    [qqfile] => Array
        (
            [name] => YouTube - My Youtube Contest Announcement.flv
            [type] => 
            [tmp_name] => 
            [error] => 1
            [size] => 0
        )

)

пожалуйста, предложите.

Ответы [ 2 ]

2 голосов
/ 09 февраля 2011

Файл, который вы пытаетесь загрузить, слишком велик.Из главы руководства PHP по загрузке файлов :

Начиная с PHP 4.2.0, PHP возвращает соответствующий код ошибки вместе с массивом файлов.Код ошибки можно найти в сегменте ошибок массива файлов, который создается во время загрузки файла PHP.Другими словами, ошибка может быть найдена в $ _FILES ['userfile'] ['error'].

...

UPLOAD_ERR_INI_SIZE

Значение: 1;Загруженный файл превышает директиву upload_max_filesize в php.ini.

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

Я думаю, это связано с именем файла, который вы загружаете,

, когда вы вызываете функцию php, оберните ваше имя файла с ''

...