2011-02-09 65 views
0

上载MP4视频$ _FILES数组就这样产生了..问题上传FLV视频文件服务器

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

您尝试上传的文件太大。从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指令。

0

我认为它关系到你上传的文件名,

,当你调用PHP函数与''

包文件名