文件上传Bug

浏览:626 发布日期:2014/09/07
3.2.2 - 严重 - 未处理
Upload.class.php 153行,获取文件后辍。提示允许上传无后辍文件,但是在实际使用中,通过一个头像上传插,FLASH上传头像,$_FILES内容如下
array (

'photo1' =>

array (

'name' => 'photo1',

'type' => 'image/jpeg',

'tmp_name' => 'E:\\web\\tmp\\phpB5E1.tmp',

'error' => 0,

'size' => 6836,
),

'photo2' =>

array (

'name' => 'photo2',

'type' => 'image/jpeg',

'tmp_name' => 'E:\\web\\tmp\\phpB5E2.tmp',

'error' => 0,

'size' => 2950,

),
)
name里边是没有后辍的,一直上传不了。
$file['ext'] = pathinfo($file['name'], PATHINFO_EXTENSION);改为
$file['ext'] = pathinfo($file['name'], PATHINFO_EXTENSION).'jpg';
就可以上传成功了!
评论(
后面还有条评论,点击查看>>