js部分
$(".summernote").summernote({
lang: 'zh-CN',
callbacks:{
onImageUpload: function (files) {
var formData = new FormData();
formData.append('file',files[0]);
$.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=2097152;
$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);
}