我只是使用最新版的summernote进行策略.版本7.由于某种原因,此图像上载代码无效.该行onImageUpload: function(files) {sendFile(files[0]);}
甚至没有被执行.
图像成功出现在编辑器中但在base64中,并且未在uplaods/
文件夹中上载
已成功调用所有包含.
Js插入页面的head标签中
uploader.php
$dir_name = "uploads/"; move_uploaded_file($_FILES['file']['tmp_name'],$dir_name.$_FILES['file']['name']); echo $dir_name.$_FILES['file']['name'];
Summernote非常易于使用.我需要让图片上传工作,以获得1000%的nof.
拜托,有人可以帮我这个吗?
在v0.7.0之后,选项中回调的位置会发生变化
$('#summernote').summernote({ height: 200, callbacks: { onImageUpload : function(files, editor, welEditable) { for(var i = files.length - 1; i >= 0; i--) { sendFile(files[i], this); } } } });
和sendFile函数
function sendFile(file, el) { var form_data = new FormData(); form_data.append('file', file); $.ajax({ data: form_data, type: "POST", url: 'uploader.php', cache: false, contentType: false, processData: false, success: function(url) { $(el).summernote('editor.insertImage', url); } }); }