layui 富文本图片上传接口与普通按钮 文件上传接口的例子
富文本-图片上传
html:
js:记得之前引入layui.js
tp:
//图片上传接口
publicfunctionlay_img_upload()
{
$file=Request::instance()->file('file');
if(empty($file)){
$result["code"]="1";
$result["msg"]="请选择图片";
$result['data']["src"]='';
}else{
//移动到框架应用根目录/public/uploads/目录下
$info=$file->move(ROOT_PATH.'public'.DS.'uploads/layui');
if($info){
$infos=$info->getInfo();
//源文件名
$name=$infos['name'];
$name_path=str_replace('\\',"/",$info->getSaveName());
//成功上传后获取上传信息
$result["code"]='0';
$result["msg"]="上传成功";
$result['data']["src"]="/forum/public/uploads/layui/".$name_path;
$result['data']["title"]=$name;
}else{
//上传失败获取错误信息
$result["code"]="2";
$result["msg"]="上传出错";
$result['data']["src"]='';
}
}
returnjson_encode($result);
}
普通点击button文件上传
html:
建议尺寸168*168,支持jpg、png、gif,最大不能超过50KB
v上传头像