上传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
)
)
请建议。
答案 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函数时,使用''