未在Summer Note文本编辑器中插入图像

时间:2020-06-25 09:29:06

标签: summernote

我正在尝试在Summer Note文本编辑器中上传图像。默认情况下,图像以Base-64格式保存。我正在尝试保存实际的图像路径。我正在使用Summer Note版本0.8.18。 Bootstrap版本3

   <script>
 $(document).ready(function() {
$("#summernote").summernote({
  placeholder: 'enter directions here...',
        height: 300,
         callbacks: {
        onImageUpload : function(files, editor, welEditable) {
 
             for(var i = files.length - 1; i >= 0; i--) {
                     sendFile(files[i], this);
            }
        }
    }
    });
});
function sendFile(file, el) {
var form_data = new FormData();
form_data.append('file', file);
$.ajax({
    data: form_data,
    type: "POST",
    url: 'editor-upload.php',
    cache: false,
    contentType: false,
    processData: false,
    success: function(url) {
        $(el).summernote('editor.insertImage', url);
    }
});
}

</script>

这是我的PHP代码

   <?php
if(empty($_FILES['file']))
{
    exit();
}
//$errorImgFile = "./img/img_upload_error.jpg";
$temp = explode(".", $_FILES["file"]["name"]);
$newfilename = round(microtime(true)) . '.' . end($temp);
$destinationFilePath = './blog-image/'.$newfilename ;
if(!move_uploaded_file($_FILES['file']['tmp_name'], $destinationFilePath)){
    echo "<p>fail</p>"
}
else{
    echo $destinationFilePath;
}
 
?>

0 个答案:

没有答案
相关问题