将FLV视频文件上传到服务器的问题

时间:2011-02-09 10:22:16

标签: php video flv

上传MP4视频时,$ _FILES数组就像这样..

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

    )

但是上传.FLV文件$ _FILES数组就像这样,为什么它不合适呢?

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

)

请建议。

2 个答案:

答案 0 :(得分:2)

您尝试上传的文件太大。来自the PHP manual's chapter on file uploads

  

自PHP 4.2.0起,PHP会返回相应的错误代码以及文件数组。错误代码可以在PHP文件上载期间创建的文件数组的错误段中找到。换句话说,错误可能在$ _FILES ['userfile'] ['error']中找到。

     

...

     

UPLOAD_ERR_INI_SIZE

     

价值:1;上传的文件超出了php.ini中的upload_max_filesize指令。

答案 1 :(得分:0)

我认为它与您上传的文件名相关,

当您调用php函数时,使用''

包装您的文件名