false, 'param_name'=>'upfile', 'accept_file_types' => '/\.(gif|jpe?g|png)$/i', 'upload_dir' =>$_G['setting']['attachdir'].'cache/', 'upload_url' => $_G['setting']['attachurl'].'cache/', ); $upload_handler = new uploadhandler($options); $type = $_GET['type']; $editorId=htmlspecialchars($_GET['editorid']); if(!$info = $upload_handler->getFileInfo()){ exit(); } /** * 返回数据,调用父页面的ue_callback回调 */ if($type == "ajax"){ echo DZZSCRIPT.'?mod=io&op=thumbnail&width=700&height=500&path='.dzzencode('attach::'.$info[0]['aid'] ).'&original=1&attach='.rawurlencode('attach::'.$info[0]['aid']); }elseif($type=='attach'){ $info[0]['url']=DZZSCRIPT.'?mod=io&op=getStream&path='.dzzencode('attach::'.$info[0]['aid']).'&attach='.rawurlencode('attach::'.$info[0]['aid']); echo json_encode($info[0]); }else{ $str=''; foreach($info as $value){ $value['state']='SUCCESS'; if(in_array($value['filetype'],array('jpg','jpeg','png','gif','bmp'))){ $value['url']= DZZSCRIPT.'?mod=io&op=thumbnail&width=700&height=500&path='.dzzencode('attach::'.$value['aid'] ).'&original=1'; $str.= ''; }else{ $value['url']= DZZSCRIPT.'?mod=io&op=download&path='.dzzencode('attach::'.$value['aid']).'&filename='.urlencode($value['filename']); $value['img']=geticonfromext($value['filetype'],''); $str.= '

'.$value['filename'].'

'; } } echo ""; } exit(); } ?>