js部分
$(".summernote").summernote({
lang: 'zh-CN',
callbacks:{
onImageUpload: function (files) {
//上传图片到服务器
var formData = new FormData();
formData.append('file',files[]);
$.ajax({
url : '',//后台文件上传接口
type : 'POST',
data : formData,
processData : false,
contentType : false,
success : function(path) {
$('.summernote').summernote('insertImage',path);
},error:function(){
alert("上传失败");
}
});
}
}
php后台部分 (tp3)
public function summernote(){
$ext='jpg,png,gif,jpeg';
$size=;
$upload = new \Think\Upload();// 实例化上传类
$upload->exts = implode($ext,',');// 设置附件上传类型
$upload->maxSize = $size;// 设置附件上传类型
//上传文件
$info = $upload->upload();
$path = __ROOT__.'/Uploads/'.$info['file']['savepath'].$info['file']['savename'];
echo json_encode($path);
}