效果图:
直接上代码了、
上传头像:
昵称:
性别:男 女
function upFile(){
var isIE=document.all && window.external;
if(!isIE){
document.getElementById('upfile').click();
}
}
function InsertMsgPic($state,imgthumb)
{
if($state=='SUCCESS'){
$('#image').attr('src',imgthumb);
$('#logo').val(imgthumb);
}else{
alert($state);
}
}
//框架上传
public function frameUpload(){
//配置上传参数
$config = array(
"rootPath"=>'./Uploads/',
"savePath" => $this->savePath,
"maxSize" => 20000000, // 单位B
"exts" => explode(",", 'gif,png,jpg,jpeg,bmp'),
"subName" => $this->sub_name,
);
$upload = new \Think\Upload($config);// 实例化上传类
$info = $upload->upload();
if($info) {
//上传成功 获取上传文件信息
$state = "SUCCESS";
}else{
// 上传错误提示错误信息
$state = "ERROR" . $upload->getError();
}
$file_url = '/Uploads/'.$info['upfile']['savepath'].$info['upfile']['savename'];
header('Content-type: text/html; charset=UTF-8');
echo '';
exit;
}